C++ 在代码::块中设置SFML时遇到问题
我已经在SFML主站点上完成了教程。它不起作用。我一丝不苟地跟着它走。还是不行。我已经修改链接器设置12个小时了。这方面我是新手。不用说,我很沮丧 我得到的大量未定义的引用错误与此几乎相同C++ 在代码::块中设置SFML时遇到问题,c++,codeblocks,sfml,C++,Codeblocks,Sfml,我已经在SFML主站点上完成了教程。它不起作用。我一丝不苟地跟着它走。还是不行。我已经修改链接器设置12个小时了。这方面我是新手。不用说,我很沮丧 我得到的大量未定义的引用错误与此几乎相同 C:/Users/Tim/Desktop/cocks/SFLM Project/main.cpp:5: undefined reference to `sf::String::String(char const*, std::locale const&)' 请帮忙。 看看那个视频,看看它是否对你有帮
C:/Users/Tim/Desktop/cocks/SFLM Project/main.cpp:5: undefined reference to `sf::String::String(char const*, std::locale const&)'
请帮忙。
看看那个视频,看看它是否对你有帮助
我将本教程设置为使用sfml 2.1,但如果您使用的是windows 7,它应该适合您如果您使用的是
GCC 4.7 TDM(SJLJ)-64位
,那么请尝试使用GCC 4.7 MinGW(DW2)-32位
我也遇到了同样的问题,当我切换到32位版本时,它工作得很好。你能显示你在
main.cpp
和你的链接器设置中所做的包含吗?您是在调试模式还是发布模式下编译?库的版本是否与教程中的版本相同?可能是您的版本较旧,因此出现链接问题。我的包含-#包含-现在我的链接器设置-sfml系统sfml窗口sfml图形-我假定为发布模式。当按下CTRL-F9键时,默认设置是什么?您是否确定找到了SFML的标题(您是否在search driectories->compiler中输入了正确的目录)?在命名空间sf::
下每次使用某个内容时,您是否都有对错误的未定义引用?另外,不要忘记链接器设置有优先顺序<代码>sfml图形
取决于sfml窗口
,而该窗口取决于sfml系统
,因此它们必须按顺序排列。是的,它们是按顺序排列的。是的,错误附加到每个sf::命名空间,除了该命名空间之外,没有其他内容。在该命名空间之外没有错误。快速提问。是否应该使用SFML2.0?我有它直接在我的C驱动器。在“搜索目录”中,我将其指向SFML的“include”文件夹。