Итак, я следовал этому руководству.
Я настроил все, как сказано (все дважды проверил), единственное, что я изменил, это (шаг 10), от
${OGRE_HOME}\boost_1_44
to
${OGRE_HOME}\boost
так как в моей версии Ogre SDK (1.81) нет папки boost
${OGRE_HOME}\boost_1_44
44, только папка boost.
Во всяком случае, как я уже сказал, когда я пытаюсь скомпилировать свою программу, я получаю три ошибки:
undefined reference to boost::system::generic_category()
undefined reference to boost::system::generic_category()
undefined reference to boost::system::system_category()
Я попытался добавить это: -lboost_system в мой проект. Я перешел в «Свойства»> «Сборка C/C++»> «Настройки»> «Компилятор GCC C++»> «Разное» и добавил его к существующим флагам, но не повезло.
Я гуглил, и, видимо, это единственное возможное решение. Итак, я прошу вас, если бы кто-нибудь мог объяснить мне (как можно проще, пожалуйста, шаг за шагом), как исправить эти ошибки компилятора.
РЕДАКТИРОВАТЬ: я использую MinGW в качестве компилятора (я использую его с MSYS).
libboost_system.a
на пути компоновщика? - person Igor R.   schedule 23.07.2013OgreSDK_MinGW_v1-8-1\boost\lib
и посмотрите правильные имена библиотек. - person Igor R.   schedule 23.07.2013