2013-01-06 7 views
18

Qtを学びたいので、Qtライブラリ(5.0)とWindows用Qt作成者をダウンロードしました。そこにQNetworkAccessManagerにアクセスできませんでした。QNetworkAccessManagerを組み込んだときにエラーが発生しました エラーの原因を特定できず、私はUbuntuでデュアルブートしていました。だから私はUbuntu用のQtをダウンロードして使い始めましたが、今回はQtGuiを含めているときにエラーが出ます。 エラーは以下のとおりです。Qt Creator:QtGuiにエラーが含まれています

/home/shaarad/Qt5.0.0/5.0.0/gcc_64/include/QtGui/qopenglcontext.h:60: 
    In file included from ../../../Qt5.0.0/5.0.0/gcc_64/include/QtGui/qopenglcontext.h:60:0, 
/home/shaarad/Qt5.0.0/5.0.0/gcc_64/include/QtGui/QtGui:33: 
    from ../../../Qt5.0.0/5.0.0/gcc_64/include/QtGui/QtGui:33, 
/home/shaarad/Documents/JIGS/JIGS-FILE-SHARING-master/MainFrame.cpp:5: 
    from ../JIGS-FILE-SHARING-master/MainFrame.cpp:5: 
/home/shaarad/Qt5.0.0/5.0.0/gcc_64/include/QtGui/qopengl.h:98: 
    error: GL/gl.h: No such file or directory 

任意の回避策は参考になります、どうもありがとう! :)

+0

をそれはここから全体のSDKをダウンロードすると良いでしょう:http://origin.releases.qt-project.org/qt5/5.0.0/ –

+1

使用するにはqnetworkaccessmanagerで、QT + = networkを.proファイルに追加します。 –

答えて

31
sudo apt-get install mesa-common-dev 
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev 

これら2は、ソリューションを提供します。

2

OpenGLインクルードファイルがありません。

# apt-get install mesa-common-dev 

これは/usr/include/GLディレクトリが含まれていますmesa-common-devパッケージをインストールします。

+0

ありがとう!私はしましたが、今では2つのエラーがあり、-lGLを見つけることができず、collect2:ldは1の終了ステータスを返しました。助けてください...再び感謝します:) –

2

もインストールします。

sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev 
0

私はqt-defaultをインストールすることによってそれを修正:

sudo apt install qt5-default 
関連する問題