看板 C_and_CPP 關於我們 聯絡資訊
環境為win7 因為官網上的qt版本都是gcc 4.4,Qt libraries 4.8.2 for Windows (minGW 4.4) 如果要用gcc 4.6 的話就要自己編譯的樣子,是這樣嗎?? 還是我可以直接安裝官網sdk,在設定compiler的時候選擇自己的4.6? 目前我是自己編譯了qt,編譯命令是用 -release -opensource -no-dsp -no-vcproj -no-webkit -no-qt3support -fast 邊完之後我也用了mingw32-make clean 接著直接安裝官網抓的Qt Creator 2.5.2 for Windows 在Tool > Options > Build & Run 中設定了qmake的位置 C:\Qt\Qt-4.8.2\bin\qmake.exe 但是都出現一個紅色驚嘆號 http://ppt.cc/5SLT 另外在環境變數中也設定了C:\Qt\Qt-4.8.2\bin\ 但是要建立project的時候一直說我沒有設定版本 請問是那一步驟錯誤呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.20.92
Bencrie:換 toolchain 應該沒差吧 @@ 08/20 00:35
我本來也是想說沒差,不過看網路好像有人說有時會有問題... 就想說自己編看看,不過一直弄不成功= = 我目前是直接用官方編好的,目前是沒問題,等有問題在說了...
damody:QT 真的不好編 之前要PO Andes 的版子花了很多時間> < 08/20 01:21
diabloevagto:確實滿久的...我編了三個小時= =還是拿掉一堆東西 08/20 01:31
diabloevagto:還是opencv好多了,還有cmake... 08/20 01:32
Bencrie:那改 mkspec 把 toolchain 指過去呢 ? 08/20 08:41
※ 編輯: diabloevagto 來自: 140.125.20.92 (08/20 11:05)
diabloevagto:mkspec跟qtcreator有關系? 08/20 11:06
diabloevagto:裡面有很多東西,不太懂怎麼改... 08/20 11:06
Bencrie:呃 .. 我好像會錯意了 XD 08/20 17:18
legnaleurc:先看 qmake -version 有沒有東西 08/21 01:15
diabloevagto:http://ppt.cc/rzZf 結果像是這樣 08/21 10:00
diabloevagto:qmake版本2.01a,不過lib路徑不對耶 08/21 10:01
diabloevagto:是因為我編譯之後,有在移動資料夾嗎?該怎樣修改? 08/21 10:02
legnaleurc:自編的 qt 其 lib path 是寫死的 08/22 00:17
legnaleurc:qt 官方的 installer 是用一支程式直接修改 bin 內容 08/22 00:18
legnaleurc:我以前有硬幹過一樣功能的程式,直到我膝蓋中了一箭 08/22 00:19
legnaleurc:最好是在 configure 時就加上 -prefix="path" 08/22 00:20
legnaleurc:就可以在 make 後以 make install 的方式只留下成品 08/22 00:21
樓上的意思是說,加上"-prefix="path""這一整段,就可以在任意位置編譯qt 之後我在把qt自己移動到我要的位置,之後在執行make install嗎? 最後一推那一句看不太懂意思... 另外你說的path是路徑,還是直接打path? 如果是路徑的話,是指定到那裡的路徑? qt的資料夾,還是bin? ※ 編輯: diabloevagto 來自: 125.230.125.12 (08/22 12:03)
Bencrie:那個 path 就是 Qt 的根目錄啊 08/22 12:57
Bencrie:簡單的說 prefix 就是安裝路徑 08/22 12:59
diabloevagto:感謝,我馬上來測試看看 08/22 13:04
diabloevagto:大家在使用QT的時候,除了要用static版,還會自己 08/22 13:08
diabloevagto:編譯qt嗎? 08/22 13:08
legnaleurc:不會 08/22 18:24
diabloevagto:嗯= = 08/22 18:34
uranusjr:之前玩開發板的時候還滿常重編的, 電腦比較沒意義啦 08/24 21:47