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:
error: invaliduse of incomplete type 'classQWebFrame'
error
: forwarddeclaration of
'classQWebFrame'
にあります.Proファイルに追加:
QT
+=
webkitwidgets
注意:QT+=webkitwidgetsがある場合、QT+=widgetsは不要です
6. install QT4:
use the follow command to compile the code:
qmake-qt4 -project;
qmake-qt4 *.pro
make
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
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