glfw + кодовые блоки + неопределенная ссылка на `__gxx_personality_sj0 ‘

1) Я скачал с http://www.glfw.org/download.html — Источники glfw. Скомпилировал их,
получил glfw.dll, libglfw.a, libglfwdll.a.

2) Поместите их шаг за шагом из этих ссылок:

GLFW и кодовые блоки

в папки, где они должны быть.

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. Может ли это быть проблемой?

0

Решение

проблема описана как проблема компилирования с различными реализациями обработки исключений

кроме того, версия компилятора должна быть одинаковой при сборке библиотеки glfw
и компиляция main.cpp

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]