C++ 安装SFML的问题

C++ 安装SFML的问题,c++,gcc,sfml,C++,Gcc,Sfml,(注意:我知道我已经在GameDev SE上发布了这个,但它在那里被关闭了) 我完全按照网站上的说明做了。但是,当我尝试使用Code::Blocks在同一页面上构建示例程序时,我得到了这个结果 C:\Users\nic\Desktop\sfmltest.o:sfmltest.cxx|| undefined reference to `_imp___ZN2sf6StringC1EPKcRKSt6locale'| ... ||=== Build failed: 20 error(s), 0 wa

(注意:我知道我已经在GameDev SE上发布了这个,但它在那里被关闭了)

我完全按照网站上的说明做了。但是,当我尝试使用Code::Blocks在同一页面上构建示例程序时,我得到了这个结果

C:\Users\nic\Desktop\sfmltest.o:sfmltest.cxx|| undefined reference to `_imp___ZN2sf6StringC1EPKcRKSt6locale'|

...

||=== Build failed: 20 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

我收到20条错误消息,它们都与上面给出的消息相似。SFML在我安装的Ubuntu14.04AMD64上工作得很好,但它在Windows上根本不起作用。我正在使用SFML2.1(GCC4.7TDM(SJLJ)-64位软件包,因为其他软件包不起作用)在Windows7x64上安装MinGW(GCC4.8.1)。如何使SFML在Windows上工作?

您是如何尝试构建该程序的,或者更具体地说:Code::Blocks项目文件是什么样子的?您的gcc适用于简单的hello world程序吗?gcc适用于简单的hello world程序。我没有创建项目文件来执行此操作,而是更改了全局编译器设置。您是否正确链接了SFML库?我不知道SFML是否为示例程序提供了CB项目文件,但如果是这样,您应该尝试使用该项目文件构建它。此外:您的编译器设置是什么样子的?