ubuntu 13.04 build QT develop env

2001 ワード

1. install qt5
sudo apt-get install qt5-default qttools5-dev-tools
2. install g++
sudo apt-get install g++
3. install vim
sudo apt-get install vim
4. test:
4.1 mkdir hello_qt folder and create hello_qt.cpp file as follow :
#include #include int main(int argc, char *argv[]) {         QApplication app(argc, argv);         QLabel *label = new QLabel("Hello QT!");         label->show();         return app.exec(); } 4.2
qmake -project
4.3 add
QT += widgets
into hello_qt.pro  file
4.4 qmake hello_qt.pro
4.5 make
4.6 run ./hello_qt 
5. some informations:

Qt 4からQt 5への移行


QtWebKitWidgetsも独立したモジュールです。


例えばコンパイル時エラー


error: invaliduse of incomplete type 'classQWebFrame'

error
:  forwarddeclaration of 
'classQWebFrame'

解決策:


にあります.Proファイルに追加:
QT 
+=
 webkitwidgets

注意:QT+=webkitwidgetsがある場合、QT+=widgetsは不要です
6. install QT4:
sudo apt-get install libqt4-dev libqt4-dbg libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig

use the follow command to compile the code:
qmake-qt4  -project;
qmake-qt4 *.pro
make