❶ 如何在Ubuntu中安裝QT4啊
運行:
一、$ sudo apt-get install libqt4-dev libqt4-debug libqt4-gui
libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig
qt4-dev-tools
包含了Qt Assistant及Qt Linguist等工具,不需要單獨安裝這兩個工具。其它的,qt4-doc
是幫助文檔,包含了Qt中各個類庫的詳細說明以及豐富的例子程序,使用Qt Assistant
工具開閱讀。qt4-qtconfig 是配置Qt環境的對話框,qt4-demos
包含很多可以運行的可執行文件以及源代碼。qt4-designer是用來設計GUI界面的設計器
二、$ sudo apt-get install libqt4-debug 在安裝這個軟體的時候系統提示:
正在讀取軟體包列表... 完成
正在分析軟體包的依賴關系樹
正在讀取狀態信息...
完成
三、編寫源代碼。 新建文件夾qt4hello,然後再裡面新建文件 Qthello.cpp,內容如下:
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello("Hello Ubuntu!");
hello.resize(100, 30);
hello.show();
return app.exec();
}
在終端輸入:$ gedit Qthello.cpp(輸入上面的程序)
$qmake -project(生成Qt項目)
$qmake(生成makefile文件)
$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.o QtHello.cpp
g++ -o qtsrc QtHello.o -L/usr/lib -lQtGui -lQtCore -lpthread
最後
$ ls
Makefile qt4hello
qt4hello.pro Qthello.cpp
Qthello.o
結著
$ ./qt4hello 在屏幕上顯示一個hello的小窗口安裝完畢
❷ ubuntu如何安裝qt-4.8.3
官網或者找到資源下載可執行文件如qt-sdk-linux-x86-opensource-2010.05.1.bin,然後直接./xxx.bin安裝,這是最簡單的方法了. 或者有些是在線安裝(先下載比較小的online版文件,30Mb左右,後綴為xxx.run,然後./xxx.run在線安裝),可能需要添加xxx.run 加上可執行許可權,自己看著辦.
❸ QT4如何移植到ARM-LINUX目標板
一、准備
busybox 1.14.1
qt-embedded-linux-opensource-src-4.5.1
tslib 1.4
gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72)
構建一個新的根文件系統目錄,路徑為
/root/rootfs
二、具體步驟:
1、編譯安裝busybox
在官網下載最新版。可以參考如下幾處要修改的地方:
Busybox Settings ---> Build Options ---> (arm-linux-)Cross Compiler prefix
Busybox Settings ---> Installation Options --->[]Dont't use /usr
Busybox Settings ---> Installation Options --->(/root/rootfs) BusyBox installation prefix
Busybox Settings --->Busybox Library Tuning --->[*] Fancy Shell prompts
輸入如下命令,編譯並安裝。
# make;make install
2、編譯安裝tslib
# ./autogen.sh
# ./configure -prefix=/usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/usr/ -host=arm-linux ac_cv_func_malloc_0_nonnull=yes
# make;make install
安裝目錄指明為 /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/usr/
主要是為了在編譯QTE時,不用指定tslib的頭文件和庫文件,方便以後程序開發。
注意:在做這一步前,需要做一個目錄鏈接
在/usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/usr/目錄下
# ln -s ../../usr/include ./
3、編譯安裝QTE
1)、最基本的配置
# ./configure -prefix /usr -embedded arm -xplatform qws/linux-arm-g++ -depths 16 -qt-mouse-tslib
-prefix /usr 使用這個配置,編譯後的QTE庫文件即可放在目標文件系統的/usr/lib下,而不是默認/usr/local/Trolltech/QtEmbedded-4.5.1 這個很深的目錄
2)、編譯
# make
# cp lib/* /root/rootfs/usr/lib -rd 將QTE庫文件拷貝到根文件系統的目錄
# cp plugins /root/rootfs/usr -rd 將QTE插件目錄拷貝到根文件系統的目錄
4、根文件系統的設置
1)、這時/root/rootfs/usr下應該有 bin etc include lib sbin目錄
tslib生成的etc目錄,包含一個tslib的配置文件 nf,編輯此文件,去掉mole_raw input前的注釋
# mv etc ../ 移動到rootfs的根目錄
2)、進行一次清理操作
#arm-linux-strip lib/*.so
#arm-linux-strip usr/lib/*.so
3)、編輯etc/profile,添加以下內容
export QWS_MOUSE_PROTO=Tslib:/dev/event0
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/event0
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=/etc/nf
export TSLIB_PLUGINDIR=/usr/lib/ts
最後,通過mkyaffs2image 製作鏡像,燒寫鏡像,啟動ts_calibrate校驗觸屏即可。
❹ 如何在linux下安裝QT源碼包,安裝後用圖形形式編程
雖然網路上很多人使用 Redhat 或者Fedora 作為上位機操作系統,但是我覺得使用Ubuntu最為方便,因為需要的軟體包大部分都可以通過 apt-get 方式來安裝,而不必從源代碼開始自己編譯。
雖然網路上很多人使用 Redhat 或者Fedora 作為上位機操作系統,但是我覺得使用Ubuntu最為方便,因為需要的軟體包大部分都可以通過 apt-get 方式來安裝,而不必從源代碼開始自己編譯。要知道,自己編譯源代碼可不是一件輕松的事,因為在編譯過程中經常會出現令人意外而且莫名其妙的錯誤。
我們使用的操作系統是 Ubuntu 8.04,使用目前最新版本的QT 4.4.0,安裝起來即為簡單,只要在命令編輯運行以下命令就行:
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
注意在這個版本的軟體包中,qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要單獨安裝這兩個工具。其它的,qt4-doc 是幫助文檔,包含了Qt中各個類庫的詳細說明以及豐富的例子程序,可以使用Qt Assistant 工具來打開閱讀。qt4-qtconfig 是配置Qt環境的一個對話框,一般默認就行了,很少有必要去更改。qt4-demos 包含很多可以運行起來的可執行文件以及源代碼。qt4-designer是用來設計GUI界面的設計器。
為了連接MySQL資料庫,需要安裝連接MySQL的驅動程序:
sudo apt-get install libqt4-sql-mysql
比起在Windows下安裝和配置Qt的MySQL驅動來說,簡直太方便了。如果還需要其它的沒有默認安裝的Qt庫,可以在命令行輸入 sudo apt-get install libqt4- 然後按tab鍵自動補全,就會列出所有以libqt4- 開頭的軟體包,如下圖所示:
這些都可以使用一個命令搞定,而不需要自己從源碼開始編譯。在記不準或不知道名字的情況下,使用tab鍵列出所有可選的軟體包是一個很實用的小技巧。
在我的項目中,還需要畫一些數據曲線和統計圖表等,而第三方的QWT庫提供了這些功能。同樣,只需要一個命令即可完成安裝:
sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev
這時,打開Qt Designer,就會發現左邊的Widget列表裡面多了「Qwt Widget」這一組。
最後,關於集成開發環境我覺得QDevelop很不錯,它跟Qt Designer結合的很好,而且有提示類成員函數的功能。運行以下命令安裝:
sudo apt-get install qdevelop
這樣,使用Qdevelop編寫代碼和編譯、調試,使用Qt Designer設計界面,開發效率較高。
❺ 我在Linux 烏班圖里下載安裝了QT4,現在在win10下有QT的CPP文件,請問如何在Linux下運行打開。
QT跨平台的,你這個工程目錄都拷過去,打開pro文件,Qt可以直接識別的,
❻ linux安裝QT的問題
1.如果在./configure階段,出現了以下錯誤
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11
那是因為沒裝有libxtst-dev,使用命令apt-get install libxtst-dev安裝
2.如果在make階段,出現一下錯誤
/usr/bin/ld: cannot find -lXrender
collect2: ld returned 1 exit status
make[1]: *** [../../../../lib/libQtWebKit.so.4.7.3] 錯誤 1
make[1]: Leaving directory `/home/debian/桌面/qt-everywhere-opensource-src-4.7.3/src/3rdparty/webkit/WebCore'
make: *** [sub-webkit-make_default-ordered] 錯誤 2
那是因為沒有裝libxrender-dev
3.在qt create中,嘗試編譯測試,如果找不到qmake,則在工具-選項-QT4中手動設置qmake的位置。qmake的位置默認在/usr/local/Trolltech/Qt-4.7.3/bin/qmake。
❼ ubuntu16.04 安裝Qt4.8.1
一、 環境與軟體包介紹
Ubuntu 16.04 64位系統。
二、 安裝軟體包
1. arm-linux-gcc-4.4.3.tar.gz,下載地址:pan..com/s/1o8OwEF...
2. qt-everywhere-opensource-src-4.8.1.tar.gz,下載地址:http:// mirrors.ustc.e.cn/qtproject/archive/qt/4.8/4.8.1/qt-everywhere-opensource-src-4.8.1.tar.gz
3. qt-creator-linux-x86_64-opensource-2.0.0.bin,下載地址:mirrors.ustc.e.cn/archive/qt-creator-linux-x86_64-opensource-2.0.0.bin.
三、 安裝前系統准備
解決SSH登錄問題:「演算法協商失敗」,參考:openssh無法登錄:server responded "algorithm negotiation failed」
需要在Ubuntu下進行桌面軟體開發,想起了QT。建議初學者先學習QT4,因為資料相對豐富,不建議立即使用QT5。本文提供2013年11月的環境准備和QT安裝方法,用於分享。
QT Library安裝分為以下步驟:
1. QT Project網站下載qt-everywhere-opensource-src-4.8.1.tar.gz。
2. 使用Firefox瀏覽器在Ubuntu 10.04.4環境下下載默認目錄/home/your name/Downloads,然後使用終端cd至該目錄。
3. 安裝g++,使用apt-get命令。
4. 安裝libX11-dev、libXext-dev、libXtst-dev,避免編譯QT時出現錯誤。
5. 使用apt-get安裝這三個包。
6. 進入qt-everywhere-opensource-src-4.8.1目錄,使用命令配置QT Library,需添加 "./" 前綴,選擇開源版並接受協議。
7. 經過編譯過程後,終端會顯示安裝成功信息。
8. 使用make install安裝QT,需要root許可權。
9. 測試QT是否安裝成功,進入指定目錄並運行相關命令。
10. 設置環境變數,編輯用戶和root用戶環境變數文件。
第二步:安裝QT Creator。
下載bin文件後,將其許可權改為可執行,使用終端執行安裝命令。
至此,QT安裝完成,運行桌面環境的QT Creator進行測試。
參考以下博客:
Ubuntu下安裝Qt4.5(包括X86和ARM版本) - finmars - 博客園
ubuntu QT開發環境(三種方法安裝Qt4.8,其中apt-get方法安裝QT庫最簡單)good
*** Ubuntu下QT的安裝詳細教程 - cddchina的專欄 - CSDN博客
*** Ubuntu16.04下Qt交叉編譯開發環境搭建 - Leon - CSDN博客