2013-01-06 21 views
18

Qt ve böylece Qt kitaplığını (5.0) ve Qt creator pencerelerini indirmeyi öğrenmek istedim. Orada QNetworkAccessManager erişemedi ... QNetworkAccessManager dahil edildiğinde bir hata verdi Ben hata nedenini anlayamadım ve Ubuntu ile çift-boot oldu. Bu yüzden Ubuntu için Qt'yi indirdim ve kullanmaya başladım, ancak bu sefer QtGui'yi eklerken bir hata veriyor. hatalar şunlardır:Qt Oluşturan: QtGui hata içeriyor

/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 

Herhangi bir geçici çözüm yararlı olacaktır, çok teşekkürler! :)

+0

Buradan tüm SDK'yı indirmek için iyidir: http://origin.releases.qt-project.org/qt5/5.0.0/ –

+1

kullanmak için qnetworkaccessmanager, QT + = ağınızı .pro dosyanıza ekleyin. –

cevap

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

Bu iki çözüm sağladı.

2

OpenGL dahil dosyaları eksik. mesa-common-dev paketini yükleyin:

# apt-get install mesa-common-dev 

Bu /usr/include/GL dizin içerir.

+0

Teşekkürler! Yaptım, ama şimdi iki hata veriyor, -LGL'yi bulamıyor ve 2: ld ld 1 çıkış durumunu döndürdü .. lütfen yardım edin .. tekrar teşekkürler ... :) –

2

da yükleyin:

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

Ben qt-default yükleyerek düzelttim:

sudo apt install qt5-default