我运行Linux Mint的。 版本信息如下:
$ cat /etc/*-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=12
DISTRIB_CODENAME=lisa
DISTRIB_DESCRIPTION="Linux Mint 12 Lisa"
我通过下载tar文件,进入了SFML文件夹,运行安装SFML sudo make install
。 所以似乎可以认为它成功地安装它不给我任何错误消息。
我写在给出的clock.cpp程序本教程 。 我编译使用下面的命令吧:
$ g++ -c clock.cpp
$ g++ -o clock clock.o -lsfml-system
它给了我无输出,所以我假定编译去就好了。 但是,当我尝试运行它的问题开始。 这是我尝试运行的时钟执行结果:
$ ./clock
./clock: error while loading shared libraries: libsfml-system.so.1.6:
cannot open shared object file: No such file or directory
我尝试了教程将为第二编译选项,同样的事情发生:
$ g++ -c clock.cpp
$ g++ -o clock clock.o -lsfml-graphics -lsfml-window -lsfml-system
./clock: error while loading shared libraries: libsfml-system.so.1.6:
cannot open shared object file: No such file or directory
为什么我不能运行的程序?