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之后就无法改变了。
请帮我解决这个问题,编译由 CodeBlocks 生成的 main.cpp。谢谢你。
PS:我从 codeblocks.org(二进制)下载了 CodeBlocks,然后从http://nuwen.net/mingw.html下载了“MinGW + boost” ,然后在 CodeBlocks 内的 MinGW 上解压了它。会不会有问题?