Ubuntu環境安裝Qt4和使用Qt4初體驗(轉載)

2puT發表於2016-07-13

雖然本機裝的是Gnome的Ubuntu,但也可以開發Qt程式,如果用一般的下載再編譯Qt4,會弄很長的一段時間的。所以採用apt-get的方法安裝Qt4。

執行:

$ sudo apt-get install libqt4-dev libqt4-debug libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig

系統會自動安裝及設定環境。這樣速度會比較快,如果直接編譯原始碼安裝,要花費非常長的時間,真的深有體會。

編寫一個示例程式:

#include
#include

int main(int argc, char *argv[])
{
QApplication app(argc, argv);

QPushButton hello("Hello, man!");
hello.resize(100, 30);

hello.show();
return app.exec();
}


然後依次執行:

$ qmake -project
$ qmake
$ make
$ ./專案名

如下所示:

isp@hitisp:~/qtsrc$ vim QtHello.cpp
isp@hitisp:~/qtsrc$ qmake -project
isp@hitisp:~/qtsrc$ qmake
isp@hitisp:~/qtsrc$ make
g++-c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB-I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui-I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -o QtHello.oQtHello.cpp
g++ -o qtsrc QtHello.o -L/usr/lib -lQtGui -lQtCore -lpthread
isp@hitisp:~/qtsrc$ ls
Makefile QtHello.cpp QtHello.o qtsrc qtsrc.pro
isp@hitisp:~/qtsrc$ ./qtsrc

相關文章