私はGLEWライブラリに問題があります。私はLinuxシステムを持っており、GLFWとGLEWでプログラムをコンパイルしましたが、プログラムを起動すると問題が発生します。GLEWに関する問題
それは、この出力: ./Test:共有ライブラリをロード中にエラー:libGLEW.so.2.0:共有オブジェクトファイルを開くことはできません:私は次のコードでbashスクリプトを書いたそのようなファイルやディレクトリ
を:
を#!/bin/sh
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/Dokumente/Libraries/glfw-3.2.1-build/src/libglfw.so.3:~/Dokumente/Libraries/glew-2.0.0/lib/libGLEW.so.2.0
export LD_LIBRARY_PATH
./Test
しかし、動作しません。それは同じエラーを出力し、パスが正しいことを確信しています
何ができますか?
私は問題を解決した
***私はパスが正しいと確信しています***それは私に間違って見えます。 '.so'ファイルではなく、' .so'ファイルを含むフォルダのパスを入れたいと思っています。 – drescherjm
私はこのスクリプトに.soファイルをそのパスで書きました – Grevak
どういう意味ですか?*** LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:〜/ Dokumente/Libraries/glfw-3.2.1-build/src/libglfw.so.3:〜/ドキュメント/ライブラリ/ glew-2.0.0/lib/libGLEW.so.2.0 ***は***である必要があります。LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:〜/ Dokumente/Libraries/glfw-3.2.1-build/src:〜/ Dokumente /ライブラリ/ glew-2.0.0/lib *** ***〜/ Dokumente /Libraries/glew-2.0. 0/lib/libGLEW.so.2.0 ***は、 libGLEW.so.2.0' – drescherjm