2
我的makefile文件的内容:加载时出错库
all: compile launch
compile:
g++ main.cpp -c -I/media/eidan/soft/c++/Libraries/SFML-2.4.2/include
launch:
g++ main.o -o result -L/media/eidan/soft/c++/Libraries/SFML-2.4.2/lib -lsfml-window -lsfml-system -lsfml-graphics
当我试图启动程序,我得到这样的:
./result: error while loading shared libraries: libsfml-window.so.2.4: cannot open shared object file: No such file or directory
虽然我SFML路径是正确的,文件libsfml窗口.so.2存在
我必须改变Makefile以使其工作?
PS:Ubuntu的16.04
仔细检查你的路径,问题似乎与你的路径与文件SFML请 –
'显示的ls -l /媒体/营团/柔和/ C++ /库/ SFML-2.4.2/lib目录/ libsfml窗口*' 除此之外,据我了解,你不是从Makefile启动程序,而是从你用手给出的命令行启动程序,对吧?然后我假设Makefile与错误信息无关。 – dmi
@dmi![valid XHTML](http://imgur.com/OQakv5J)。 – Eidan