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文件不是可執行文件,而是編譯產生的目標文件,需要進一步鏈接產生可執行文件才能執行。