在 Eclipse 中使用 SFML (Linux)
Using SFML in Eclipse (Linux)
我正在尝试在 Eclipse 下获取 SFML (www.sfml-dev.org) 运行ning,这是 运行ning 在 Ubuntu 16.04 上,我的c++ 编译器是 nvcc,因为这是一个 cuda 项目。我的包含和库设置如下:
项目构建良好,但是当我 运行 它时,我收到错误消息:
error while loading shared libraries: libsfml-window.so.2.4: cannot open shared object file: No such file or directory
这很奇怪,因为文件存在 (/home/timo/cuda-workspace/CudaTutorial/SFML/lib)。有谁知道我该如何解决这个问题?
好吧,最后创建一个 conf 文件做到了:
gksudo gedit /etc/ld.so.conf.d/sfml.conf
/lib/SFML/lib
sudo ldconfig
(我将 SFML 构建到 lib 中,以防我想在另一个项目中使用它)。
我正在尝试在 Eclipse 下获取 SFML (www.sfml-dev.org) 运行ning,这是 运行ning 在 Ubuntu 16.04 上,我的c++ 编译器是 nvcc,因为这是一个 cuda 项目。我的包含和库设置如下:
项目构建良好,但是当我 运行 它时,我收到错误消息:
error while loading shared libraries: libsfml-window.so.2.4: cannot open shared object file: No such file or directory
这很奇怪,因为文件存在 (/home/timo/cuda-workspace/CudaTutorial/SFML/lib)。有谁知道我该如何解决这个问题?
好吧,最后创建一个 conf 文件做到了:
gksudo gedit /etc/ld.so.conf.d/sfml.conf
/lib/SFML/lib
sudo ldconfig
(我将 SFML 构建到 lib 中,以防我想在另一个项目中使用它)。