Когда следует этот Учебное пособие Я получаю следующие ошибки: неопределенная ссылка на __unwind_resume и неопределенная ссылка на __gxx_personality_v0
Файл с этими неопределенными ссылочными ошибками — libboost_system-mgw47-mt-1_51.a. Я уже пробовал следующие исправления безрезультатно:
Принуждение Code :: blocks использовать g ++ вместо gcc.
Результат: без изменений
Добавление lstdc ++ в список библиотек, на которые ссылается компоновщик.
Результат: еще 39 ошибок в дополнение к неопределенным ссылочным ошибкам __unwind_resume и __gxx_personality_v0.
image1 http://s22.postimage.org/who44i2a9/moreerrors.jpg
Установка последней версии MingW и указание моему компилятору использовать его вместо собственной версии
Результат: ошибки компилятора теперь превышают максимальное значение 🙁
image2 http://s24.postimage.org/3u6tik4dh/moreerrors2.jpg
Любая помощь в устранении этих ошибок приветствуется, я действительно хочу, чтобы эта штука работала.
Я нашел часть решения, я получил компилятор для создания исполняемого файла, но в настоящее время он генерирует OGRE :: filenotfoundexception и завершает работу. Я сделал это, загрузив boost_1_53_0 и собрав libboost_system-mgw47-mt-1-53.a и связавшись с ним вместо другого, после чего он выдал ошибку при запуске: «точка входа в процедуру __gxx_personality_v0 не может быть расположена в динамическом библиотека ссылок libstdc ++ — 6.dll. » Поэтому, чтобы обойти это, я пошел в папку mingw Оруэлла и обнаружил, что libstdc ++ — 6.dll в этой папке был размером около 800 КБ, а один кодовый блок использовал 5 МБ, я переключил их, чтобы посмотреть, работает ли он, и он получил исполняемый файл запущен, но он выдает указанное исключение и завершается.
EDIT1: как ни странно, простое добавление пустого файла с именем resources.cfg (файл, вызвавший исключение) приводит к запуску программы, но теперь появляется окно Ogre, запрашивающее систему рендеринга
РЕДАКТИРОВАТЬ 2: После того, как я понял, что я должен скопировать все из каталога bin / release в Ogre, в каталог с моими исполняемыми файлами (и каталог с медиа-файлами в 2 папки по сравнению с моим каталогом с исполняемыми файлами), я сделал это, и все, наконец, заработало идеально!
Других решений пока нет …