有誰知道如何配置Qt-Creator來使用cygwin的make
來構建一個項目?也許這是一個簡單的cygwin-mangled Windows路徑問題,但我無法讓Qt-Creator找到/運行cygwin的make
。我的make
住在/usr/bin
,實際上我的系統上是c:\cygwin\c\usr\bin
。無論哪種方式,Qt似乎無法使用我能想到的所有顯而易見的構建設置。如何讓Qt-Creator使用cygwin構建?
感謝---
有誰知道如何配置Qt-Creator來使用cygwin的make
來構建一個項目?也許這是一個簡單的cygwin-mangled Windows路徑問題,但我無法讓Qt-Creator找到/運行cygwin的make
。我的make
住在/usr/bin
,實際上我的系統上是c:\cygwin\c\usr\bin
。無論哪種方式,Qt似乎無法使用我能想到的所有顯而易見的構建設置。如何讓Qt-Creator使用cygwin構建?
感謝---
[這個回答我的作品使用Qt Creator的2.0.93(測試版2.1),爲YMMV]
我花了一些時間跟蹤一個類似的問題:使用非MinGW的,來自Qt的非「支持」構建鏈。看起來,Qt Creator根據您是否使用「Make」或「Custom」構建步驟(請參閱Projects視圖)使用不同的環境進行構建步驟。我能夠控制所調用的實際構造的唯一方式,更重要的是,它的運行路徑是從使用「make」構建步驟改爲「定製」構建步驟。一旦我這樣做了,PATH環境變量(在構建環境下)的設置就會得到尊重,並選擇正確的構造。
換句話說,嘗試做下列步驟操作:
我運行在Windows 8.1 qtcreator 3.2.1。
剛剛進入工具 - >選項 - >建立&運行 - >試劑盒 - >添加
組SYSROOT到cygwin的文件夾(E,G:C:\ cygwin64)和編譯器類型mingw的。
(如果當我設置GDB與工作我會更新)
你能張貼您的.pro和QMAKE-QT4請產生的makefile文件? – 2010-11-12 18:48:07
另一個問題:你爲什麼要使用Cygwin的Qt Creator?這背後的動機是什麼?謝謝。 – 2010-11-12 18:54:02
謝謝esavard - 我真的只是試圖使用Qt Creator作爲一個輕量級IDE,並避免Visual Studio(這個特定的項目不使用Qt SDK),因爲沒有合理化的理由 - 只是偏好。對於這個現有的項目,Visual Studio不會直接導出到.pro(不知道爲什麼;選擇是灰色的),但我在cygwin中有一個非常完美的makefile,所以認爲使用它可能是最容易的。我希望這是一個簡單的路徑問題,我可以讓Creator指向cygwin的構建鏈。 – jdo 2010-11-15 04:37:15