我试着在Windows上使用C++在代码块中安装sfml,方法是按照他们网站上的教程,也按照网络上的教程,但即使这样,它也不起作用,并给出了这个错误:
||=== Build: Debug in dasg (compiler: GNU GCC Compiler) ===|
ld.exe||cannot find -lsfml-graphics-s|
ld.exe||cannot find -lsfml-window-s|
ld.exe||cannot find -lsfml-system-s|
ld.exe||cannot find -lfreetype|
||error: ld returned 1 exit status|
||=== Build failed: 5 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
在我的编译器设置中,我在#define选项卡中写入了“SFML_STATIC”
在链接器设置中,我有以下链接库
- sfml图形
- sfml窗口s
- sfml系统-s
- 开放式语言32
- 自由铅字
- GDI32
- 温
在compiler子选项卡的搜索目录中,我有sfml/include文件夹的路径,在linker子文件夹中,我有sfml/lib的路径
我是做错了什么还是忘了什么?
1条答案
按热度按时间eit6fx6z1#
首先检查您的库是静态还是动态版本。在您的库路径中,检查/lib文件夹中的文件。如果它们的扩展名为.so,例如libsfml-graphics.so。
继续本教程-〉https://www.sfml-dev.org/tutorials/2.5/start-cb.php