【发布时间】:2018-04-20 18:21:28
【问题描述】:
我正在尝试让 SFML (www.sfml-dev.org) 在 Ubuntu 16.04 上运行的 Eclipse 下运行,我的 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)。有谁知道我该如何解决这个问题?
【问题讨论】:
-
尝试使用
ldconfig到带有库的文件夹。 -
或者在运行程序之前设置
export LD_LIBRARY_PATH=/home/timo/cuda-workspace/CudaTutorial/SFML/lib。
标签: c++ linux eclipse sfml nvcc