1) Я скачал с http://www.glfw.org/download.html — Источники glfw. Скомпилировал их,
получил glfw.dll, libglfw.a, libglfwdll.a.
2) Поместите их шаг за шагом из этих ссылок:
в папки, где они должны быть.
3) Создать новый проект в кодовых блоках.
И при его создании (по умолчанию main.cpp, созданный кодовыми блоками) я получил
undefined reference to `__gxx_personality_sj0'
Вот: неопределенная ссылка на `__gxx_personality_sj0
эта проблема описана как проблема скомпилирован с различными реализациями обработки исключений.
Но на самом деле я ничего не изменил в настройках компилятора, и я сам собираю glfw, так что это был не булет где-то еще с неизвестной обработкой исключений.
Таким образом, обработку исключений (я даже не знаю, что это и где я могу это изменить) нельзя было изменить после компиляции glfw или main.cpp.
Пожалуйста, помогите мне решить эту проблему, чтобы скомпилировать main.cpp, сгенерированный CodeBlocks.
Спасибо.
PS: я скачал CodeBlocks с codeblocks.org (бинарный)
а затем «MinGW + Boost» от http://nuwen.net/mingw.html, и расстегнул молнию над MinGW внутри CodeBlocks. Может ли это быть проблемой?
проблема описана как проблема компилирования с различными реализациями обработки исключений
кроме того, версия компилятора должна быть одинаковой при сборке библиотеки glfw
и компиляция main.cpp
Других решений пока нет …