2017-11-08 13 views
0

私はSFML(www.sfml-dev.org)をUbuntu 16.04で動作するEclipseで実行しようとしています。私のC++コンパイラはnvccです。これはcudaプロジェクトです。私は含まれており、次のようにライブラリが設定:EclipseでSFMLを使用する(Linux)

enter image description here

enter image description here

プロジェクトはうまく構築し、私はそれを実行すると、私はエラーメッセージが表示されます:

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ファイルを作成し、最終的に

+0

ライブラリでフォルダ化するには 'ldconfig'を使ってみてください。 – svm

+0

または、プログラムを実行する前に 'export LD_LIBRARY_PATH =/home/timo/cuda-workspace/CudaTutorial/SFML/lib'を設定してください。 – Galik

答えて

0

まあ、それをやった:

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

(私はSFMLは、私は別のプロジェクトでそれを使用したい場合にはLIBに構築入れ)。

関連する問題