Linker 部分链接的SFML图形模块

Linker 部分链接的SFML图形模块,linker,sfml,lnk2001,Linker,Sfml,Lnk2001,我已经链接了sfml-graphics-d、sfml-system-d和sfml-window-d,一切都正常工作,直到昨天正常工作的代码开始为sf::RenderStates抛出LNK2001。 最让我困惑的是Graphics.hpp的其他成员除了sf::Color之外工作得很好。是否有人遇到过此部分链接或其他名称?确保所有DLL都与标题版本匹配。您可能正在将SFML2.x头文件与SFML2.y二进制文件一起使用。我想我还没有完全理解您的意思。我确实在最新版本的SFML的新安装上做了一个新项目

我已经链接了sfml-graphics-d、sfml-system-d和sfml-window-d,一切都正常工作,直到昨天正常工作的代码开始为sf::RenderStates抛出LNK2001。
最让我困惑的是Graphics.hpp的其他成员除了sf::Color之外工作得很好。是否有人遇到过此部分链接或其他名称?

确保所有DLL都与标题版本匹配。您可能正在将SFML2.x头文件与SFML2.y二进制文件一起使用。我想我还没有完全理解您的意思。我确实在最新版本的SFML的新安装上做了一个新项目,但没有解决这个问题。您是否在询问SFML\lib中的文件版本是否与SFML\include中的文件版本匹配?DLL、libs等等。。我不习惯Windows术语。我的意思是,在您的系统的某个地方,您可能有两个版本的SFML的糟糕组合。确保情况并非如此:将它们全部删除并执行干净的安装。我会尽快开始,非常感谢您的回复。