静态模式下 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 :)
我正在尝试在静态模式下编译一个简单的 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 :)