導航:首頁 > 版本升級 > 在linux怎麼查看qt版本

在linux怎麼查看qt版本

發布時間:2023-06-06 05:46:19

『壹』 在Qt C/C++中怎樣查詢linux內核版本

查詢Linux內核版本號抄可以調用uname函數,uname函數的函數原型是這樣的:
int uname(struct utsname *name);
uname函數在調用時需要向它傳遞一個utsname結構體指針(或地址),uname函數會寫入name參數指向的utsname結構體,Linux的內核版本號就保存在utsname結構體的release成員裡面,代碼就像下面這樣:
struct utsname uts;
if(uname(&uts) >= 0) {
printf("The version is %s\n", uts.release);
}
注意,使用uname函數需要包含sys/utsname.h頭文件
#include <sys/utsname.h>

『貳』 在linux下安裝QT,配置PATH環境變數,請問如何找到 .profile

通常根目錄下有.profile 文件,不過不同的版本的Linux有時候名字還略有不同,但基本上都有profile這個關鍵字,仔細找找。還有可能在其他的地方添加PATH變數,可以是系統的或用戶的,也有可能在/etc目錄下找找,要是開發板上的Linux那就更加仔細,並不是放在傳統的地方

『叄』 linux下QT的使用方法

下載SDK,然後安裝,利用apt-get install qt-xxx版本號在諾基亞的主頁可下載
然後就可以使用了~!

『肆』 qt在linux上和移植時用的到底是哪個qmake

第一步,linux下編譯安裝qt

仍然是用的ok6410提供的qt-everywhere-opensource-src-4.7.1.tar.gz

1、首先在我自己的目錄/z 下新建個qt-x11,將文件拷貝解壓

sudo su (取得root許可權)

mkdir /z/qt-x11

cp qt-everywhere-opensource-src-4.7.1.tar.gz /z/qt-x11 (拷貝到新建的目錄)

tar zxvf qt-everywhere-opensource-src-4.7.1.tar.gz

解壓後查看得到:(其中qte4.7.1Makelog為後來生成的,一開始解壓後沒有,我是安裝完成後截的圖= =)

此處的build-all是飛凌公司寫好的腳本,是用於編譯開發板上的嵌入式的qt的,而此處要編譯linux的qt,因此對其進行修改,

gedit build-all

修改結果如下:主要是去掉環境變數的配置和qt的配置

注意此處將qt安裝在了新建文件夾/opt/qt-x11-4.7.1中,這個目錄要記住,因為後面配置qtcreator的時候要到這里找qmake

然後保存關閉,執行 ./build-all

等待。。。我感覺我等了一個下午,幸虧沒有提醒出錯,要不然我就哭了,編譯成功

第二步:安裝配置qtcreator

下載鏈接:http://download.qt-project.org/ 我都被自己的貼心感動得哭了T T

這里根據系統版本神馬的,我就參考了別人的文章下載了一個版本,姐實在被這些版本弄的想哭了,參考鏈接 http://xiaolong5750.blog.163.com/blog/static/44856246201421405034948/

版本是qt-creator-linux-x86-opensource-2.6.1.bin

1、將下載文件拷貝到/z 目錄下,在終端下,輸入命令

sudo ./qt-creator-linux-x86-opensource-2.6.1.bin

就會出現一個桌面安裝窗口,跟windows一樣安裝就很簡單了

對了,有個插曲,我在安裝過程中終端跳出了一個warning:designer:attempt to add child to。。。我網上搜了下竟然沒搜到這個問題,就直接忽略掉了。。不知道以後會不會有影響。。。

2、接著配置

在主界面中從菜單欄點擊"工具"->"選項"->在左側點擊「構建和運行」界面如下圖所示。

點擊qt版本,有些沒有自動檢測到qmake路徑,這是因為沒設置環境變數,手動添加,將剛安裝的qmake加入:

接著點擊編譯器:已自動檢測到

最後點擊 構建套件,點擊右端添加,

至此配置好用於linux上編譯的qmake,就可以在linux上跑程序了。

3、新建個小程序試下,新建過程參考http://xiaolong5750.blog.163.com/blog/static/44856246201421405034948/

插曲:我新建的時候,到最後跳出對話框說 「無法創建目錄。。。。」 網上查了有人說在安裝qtcreator的時候沒有用root許可權安裝神馬的,害我重裝一遍但也沒解決問題,幸虧最近在看《鳥哥的私房菜》,裡面說了些文件的許可權問題之類的,於是我把自己創建的工程所在的目錄的許可權都改成chmod 777,然後就沒問題了哈哈

建立工程後,build,run 結果如下:

linux

『伍』 Linux 中qt怎麼啟動

1、首先,點擊「文件」——「新建文件或項目」。

『陸』 如何將qt中pro文件區別linux

Qt在pro或pri文件的語法中只能區分出windows、Unix和Mac三類操作系統,Linux應歸屬於Unix類操作系統之中,一般使用如下內標識符

win32, unix, macx

在這三容類操作系統下,尤其是Windows如果要區分出32位與64位的話就需要用到QT_ARCH這個變數了。該變數與你機器上安裝的Qt版本有關。

舉例如下

win32 {

contains(QT_ARCH, i386) {

message("32-bit")

LIBS += ...... (32位庫)

}else {

message("64-bit")

LIBS += ...... (63位庫)

}

}

閱讀全文

與在linux怎麼查看qt版本相關的資料

熱點內容
安裝qq時提示解壓文件失敗 瀏覽:785
excel表格文件化亂碼 瀏覽:986
win7無法打開隱藏文件 瀏覽:757
怎樣把壓縮文件變成空白文件 瀏覽:516
wokrNC和UG編程哪個好 瀏覽:487
愛奇藝隨刻文件名 瀏覽:40
wps是怎麼壓縮文件 瀏覽:986
dos配置文件名 瀏覽:582
java軟體工程師做什麼 瀏覽:897
3dmax導出ive文件 瀏覽:464
數據重復性好是什麼意思 瀏覽:166
如何查找電腦文件使用歷史記錄 瀏覽:821
linux可以運行exe的文件嗎 瀏覽:935
庫幣是哪個國家的app 瀏覽:201
大智慧internet文件夾有哪些文件 瀏覽:89
編程培訓課程哪個排名好 瀏覽:124
我的cad怎麼沒顯示文件選項卡 瀏覽:952
命令行當前是哪個資料庫 瀏覽:588
為什麼appstore打開空白 瀏覽:574
選貨車軟體什麼app最好 瀏覽:577

友情鏈接