C++ 针对代码::块的SFML设置的疑难解答

C++ 针对代码::块的SFML设置的疑难解答,c++,linker,codeblocks,sfml,dynamic-linking,C++,Linker,Codeblocks,Sfml,Dynamic Linking,我已经尝试了我能想到的一切。我已经学习了很多教程,并尝试在Code::Block上使用SFML。我正在尝试动态链接它们 我已经让SFML在VisualStudio上工作,但由于C:驱动器空间有限,我想使用一个更小的应用程序。每次我尝试构建它都失败了。我还知道我需要将.dll添加到可执行文件所在的文件夹中。无论我如何尝试修复它,我总是得到ld.exe | |找不到-SFML-xxxxx| 对于我添加的每个链接器,都会显示此错误。可能是您使用了不正确的SFML版本(关于编译器),或者只是在链接时出错

我已经尝试了我能想到的一切。我已经学习了很多教程,并尝试在Code::Block上使用SFML。我正在尝试动态链接它们

我已经让SFML在VisualStudio上工作,但由于C:驱动器空间有限,我想使用一个更小的应用程序。每次我尝试构建它都失败了。我还知道我需要将.dll添加到可执行文件所在的文件夹中。无论我如何尝试修复它,我总是得到ld.exe | |找不到-SFML-xxxxx|


对于我添加的每个链接器,都会显示此错误。

可能是您使用了不正确的SFML版本(关于编译器),或者只是在链接时出错。错误可能是因为您没有按正确的顺序链接文件(是的,顺序很重要)或其他原因。你的问题不是很能说明问题。在任何情况下,我都建议使用您正在使用的编译器检查您下载的SFML的版本/构建(它可能是MinGW)。或者,您可以使用您的编译器版本从源代码构建SFML。

我已经尝试了各种顺序和多种链接方式。我手动安装了我的编译器,所以我知道它是正确的版本。