2013-03-06 71 views
1

我想在我的项目中使用SFML音频库。日食VC++上的SFML链接器问题

我正在为C++开发eclipse juno,并使用SFML v1.6。

我加入sfml-audio-d.libsfml-main-d.lib,并sfml-system-d.lib

C/C++ General > paths and symbols>libraries

我还定义了一个名为SFML_DYNAMIC宏插入

C/C++ Build>Settings>C++ Compiler>Preprocessor '限定/ d' 部分

我添加了目录包含PATH环境变量中的所有dll。

在我的代码使用SF :: SoundBuffer的,但是当我尝试建立项目中,我得到下面的连接错误:

Chunk.obj : error LNK2001: unresolved external symbol "private: static class sf::SoundBuffer * Chunk::breakBlockSound" ([email protected]@@[email protected]@@A) MyProject.exe : fatal error LNK1120: 1 unresolved externals

回答

1

一直在使用它之前,重建VS2010项目。现在工作。