静态模式下 SFML 外部库的正确链接顺序是什么?

What is the correct linking order of SFML external libs in static mode?

我正在尝试在静态模式下编译一个简单的 SFML 程序测试,我在任何 sfml header 包含之前定义了 SFML_STATIC,我使用“-s-d”前缀库它。

我使用以下顺序添加了 extlib: mingw32 用户 32 gdi32 winmm dxguid libfreetype.a libglew.a libjpeg.a libopenal.a libsndfile.a

我终于得到了很多对 glfunctions 和 GLEW_ARB_texture... FT_Fond_Face 等的未定义引用

(注意:当我使用需要Dll文件的动态链接时,没有出现引用问题,我使用Windows 7,sfml-gcc-4.7.1-tdm-32bit,codeBlocks 13.12)

此处为每个 sfml 模块给出了 sfml extlib 的正确链接顺序 http://www.sfml-dev.org/faq.php#tr-cb-linker :)