が機能していない:QtのOpenGLとCentOSに7に
sudo yum groupinstall "C Development Tools and Libraries"
sudo yum install mesa-libGL-devel
「C開発ツールとライブラリ」として本当の悪夢は存在しません。私は "Development Tools"を見つけてインストールしました:手動でgroupinstallが動作しないので!
私はQtのクリエイターを実行するために管理が、私は任意のC++アプリケーションをビルドして実行しようとするたびに、私はエラーのカスケードを得た:
:-1: error: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../libGL.so when searching for -lGL
:-1: error: skipping incompatible /lib/libGL.so when searching for -lGL
:-1: error: skipping incompatible /usr/lib/libGL.so when searching for -lGL
:-1: error: cannot find -lGL
:-1: error: collect2: error: ld returned 1 exit status
私のアプリケーションは使用を必要と私はOpenGLライブラリを実行する必要があります3つの図書館。 QtとOpenGLをCentOS 7オペレーティングシステムに正常にインストールした人はいましたか?
私の仕事は主にCentOS7で実行され、OpenGLとQt(5.6)を広範囲に使用しています。それはうまく動作します。 –
ヒント:devtoolsets-6パッケージをインストールし、devtoolsets 6を有効にしたシェルからqtcreatorを起動するようにしてください。その後、最新の開発環境があります。また、適切なOpenGLサポートのためにNVidiaドライバ(またはAMD相当品)をインストールしていることを確認してください。 –
Jesperさん、私はdevtoolset-6パッケージをhttps://www.softwarecollections.org/en/scls/rhscl/devtoolset-6/の指示に従ってインストールしましたが、メッセージに記載されているエラーがまだ表示されます。 "あなたがdevtoolsets 6を有効にしたシェルからqtcreatorを起動するようにしてください"と言うとき、 "scl enable devtoolset-6 bash"コマンドを使用した後にターミナルを意味しますか? – Dino