我试图让SFML(www.SFML-dev.org)在Eclipse下运行,Eclipse在Ubuntu 16.04上运行,我的c++编译器是nvcc,因为这是一个cuda项目。我已按如下方式设置了包括和库:
c++ - 在Eclipse中使用SFML(Linux)-LMLPHP
c++ - 在Eclipse中使用SFML(Linux)-LMLPHP
项目构建得很好,但运行时会收到错误消息:

error while loading shared libraries: libsfml-window.so.2.4: cannot open shared object file: No such file or directory

这是奇怪的,因为文件存在(/home /timo/cUDA工作空间/cutututReal/sfML/LIB)。有人知道我怎么解决这个问题吗?

最佳答案

最后,创建一个conf文件做到了:

gksudo gedit /etc/ld.so.conf.d/sfml.conf
/lib/SFML/lib
sudo ldconfig

(我将SFML构建放到lib中,以防我想在另一个项目中使用它)。

关于c++ - 在Eclipse中使用SFML(Linux),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47173349/

10-16 03:39