Как решить эту проблему? Я использую Visual Studio .NET 2010. Я установил DirectX 9.
Exe выдает ошибку и закрывается. ОГР 3D-библиотека
comment
Попробуйте удалить ogre.cfg. Там могут быть сохранены некоторые значения для видеорежима, которые не поддерживаются в вашей системе. Попробуйте другие 3D-игры, чтобы убедиться, что у вас установлены правильные видеодрайверы.
- person DReJ   schedule 23.01.2011
Ответы (2)
Очевидно, вы должны опубликовать OgreD3D9RenderSystem.cpp
и код рядом со строкой 594, чтобы другие люди знали, что происходит не так.
Как я предполагаю, OGRE выдает исключение, когда запрошенный видеорежим не может быть каким-то образом форсирован или недоступен (это может произойти из-за аппаратных ограничений).
person
Yippie-Ki-Yay
schedule
23.01.2011
Спасибо за ответ. Но я не нашел OgreD3D9RenderSystem.cpp. Я нашел файл OgreD3D9RenderSystem.h. ?
- person Kevin Krounet; 23.01.2011
Удалите файл ogre.cfg и перезапустите приложение. Теперь вы снова увидите диалоговое окно конфигурации Ogre. Выберите другое разрешение экрана в опции «режим видео» и повторите попытку.
При желании вы также можете вручную отредактировать ogre.cfg в любом текстовом редакторе по вашему выбору.
Если кто-то хочет взглянуть на код, соответствующую часть можно увидеть в официальном репозитории Ogre BitBucket.
person
Philip Allgaier
schedule
04.01.2013