我遵循this教程来安装sfml 2.0,并且编译时遇到问题,我尝试了以下脚本的多种变体。我正在使用this教程中的代码。
这是我尝试做的
g++ main.o -o -I / home / hassan / Development / sfml-编译
然而
g++ main.o -o -L -home / hassan / Development / sfml / lib -lsfml-graphics -lsfml-window -lsfml-system
才不是
“/ usr / bin / ld:无法打开输出文件-L / home / hassan / Development / sfml /:没有这样的文件或目录”
谢谢
最佳答案
来自“man g++”:
g++的-o选项期望将输出文件作为参数。所以在行
g++ main.o -o -L/home/hassan/Development/sfml/lib -lsfml-graphics -lsfml-window -lsfml-system
您正在告诉将可执行文件放入文件“-L / home / hassan / Development / sfml / lib”,这实际上没有任何意义。
尝试
g++ main.o -o sfml-app -L/home/hassan/Development/sfml/lib -lsfml-graphics -lsfml-window -lsfml-system
关于c++ - 编译SFML C++(Ubuntu),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12891834/