導航:首頁 > 源碼編譯 > linux下qt編譯修改的代碼無效

linux下qt編譯修改的代碼無效

發布時間:2022-03-08 04:27:05

1. linux下 用qt creator 編譯程序 提示錯誤,請高手指導

缺少g++ 安裝C編譯器 如果你是UBUNTU 你就用 #sudo apt-get install g++

2. Qt的bug,在linux下無法直接編譯運行

首先確保你的qt裝好了,最好通過源直接安裝。比如: sudo apt-get install qt4.7
然後 編譯一般先:
qmake -project
qmake
make

3. linux下QT,我編寫源代碼,用make編譯時,總是出現一下錯誤

沒有安裝 libuuid,可以檢查一下 libSM.so 的鏈接信息:
ldd /usr/lib/x86_64-linux-gnu/libSM.so.6

應該會提示某個庫缺失,如 libuuid.so not found

4. 為什麼QT在linux下可執行的代碼,在windows下編譯不產生exe文件(編譯通過且可執行)

可執行? 你在windows上執行的不是exe的文件嗎? 可以檢查下pro文件,裡面可以設置成生成可執行文件還是動態庫。

5. Linux下Qt的make編譯出現大量錯誤

你上面的問題是的鏈接庫的和路徑沒設置好
export
QTDIR=/home/lin/hisi/qt-embedded-4.5.2
export
PATH=$QTDIR/bin:$PATH
export
TSLIB_CONSOLEDEVICE=none
export
LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib
類似上面,把相應的路徑修改下,在終端中運行,然後編譯就可以通過了
不過建議:
linux下,可以安裝個QT
Creator開發工具
,這樣子可以方便很多

6. linux下qt4.7的安裝完後,我直接建立了一個hello的工程,但是在工程建立後,未添加任何代碼,但編譯出錯

ccache: FATAL: Could not create /home/xxxx/.ccache/f/f/-1587788.o.tmp.stdout.localhost.localdomain.2898 (permission denied?)

?????
你開了 ccache 了?當前用戶是那個 ID ?是 xxxx 么?

7. linux下Qt為什麼無法修改

可以修改啊,不知道是不是你哪裡設置錯了。我在XP下用QT做好的程序,然後在LINXU下用QT不改就可以直接編譯啊。當然我在LINUX和XP下都是用的相同的版本。我開始用的4.5.3,現在用的4.6.3,LINUX下我是用的32位的BIN文件直接安裝的。不知道你是不是自己編譯安裝的。

8. linux下 qt程序源代碼如何編譯運行

仔細看裡面的源代碼,應該有一些文件里有連接到*.lib文件的,這是QT的動態庫文件把QT庫編譯成linux下的*.lib,然後編譯的時候,把lib文件放在同一文件夾,並且編譯命令加上-l *.lib或者放到根目錄下的lib目錄下也可以。這樣試一下。.o文件還需要經過連接才能生成可執行的文件。

9. linux下 qt程序源代碼如何編譯運行。

.o文件不是可執行文件,而是編譯產生的目標文件,需要進一步鏈接產生可執行文件才能執行。

閱讀全文

與linux下qt編譯修改的代碼無效相關的資料

熱點內容
oppo如何關閉加密應用震動 瀏覽:798
直接拍PDF 瀏覽:578
伺服器有一個自動分配的ip地址嗎 瀏覽:466
程序員必備10個app 瀏覽:216
華強北耳機怎麼用安卓 瀏覽:970
現代數學pdf 瀏覽:674
基於單片機的倒車雷達 瀏覽:187
隨喵app怎麼樣 瀏覽:298
怎麼測試單片機速度 瀏覽:238
數控側銑頭m58編程原理 瀏覽:438
永劫無間伺服器炸了是什麼原因 瀏覽:221
fpga分區編程怎麼設置 瀏覽:135
ps圖片編譯好後在哪保存 瀏覽:5
易歷知食解壓後文件在哪 瀏覽:507
如何打造程序員 瀏覽:6
java圖片輸出流 瀏覽:921
foxmailrpc伺服器不可用怎麼辦 瀏覽:151
連接不到伺服器17是什麼意思 瀏覽:26
手機上怎麼通過郵箱發送文件夾 瀏覽:537
項目經理加密鎖怎麼登錄 瀏覽:593