Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在代码::块中设置SFML时遇到问题_C++_Codeblocks_Sfml - Fatal编程技术网

C++ 在代码::块中设置SFML时遇到问题

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&)' 请帮忙。 看看那个视频,看看它是否对你有帮

我已经在SFML主站点上完成了教程。它不起作用。我一丝不苟地跟着它走。还是不行。我已经修改链接器设置12个小时了。这方面我是新手。不用说,我很沮丧

我得到的大量未定义的引用错误与此几乎相同

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”文件夹。