1. qt為什麼無法編譯
sudo apt-get install build-essential
安裝G++
然後從qt網站下載linux到完整開發包.bin 文件
在linux下雙擊,然後會安裝,安裝好之後,設置環境變數(方法網上有)。
OK
然後下面到操作都沒有問題了!
qmake -project
qmake **.pro
make
2. Qt中編程,只要變動一點點就要整個工程都重新編譯,這怎麼解決
用Qt Creator?不可能吧,你構建時只要不清除原來生成的.o後輟的文件,已經編譯好的部分是不會再編譯的,除非有改動。
你可以到構建目錄查看下是否是其它原因導致編譯後的臨時文件被刪除。
3. qt5.1脫離編譯器運行
1.、首先在有開發環境的機器上,針對Qt5開發的環境生成的exe程序,可以使用Qt5自帶的工具:windeployqt.exe,工具的路徑在你的qt安裝路徑。
2、其次使用qt命令行工具,進入到 windeployqt.exe所在目錄。
3、最後把bin整個文件夾下的文件拷貝到沒有開發環境的機器上,和你要運行的exe程序同級目錄下,運行Test.exe。