一直用Qt Creator開發。無它,只是因為linux下C++ IDE選擇不多。同時因為我拋棄了MFC,平時寫個小工具還得靠Qt,正好一舉兩用。
用Qt Creator開發一般的工程,是不用修改編譯、運行步驟的。編譯、運行都是一鍵完成。不過,像我這個多進程的工程,由一個總工程管理,下面分為多個子工程。
運行時需要由一個進程啟動其他進程,但是Qt編譯的文件卻是分開的
這麼多的文件夾管理很不方便,而且不同進程需要讀相同的配置文件,路徑也不好配。於是我只好在編譯時都將它們放到build文件夾下面去
在Qt creator左邊點擊“項目”,進程項目設置
首先要建立一個build文件夾,在命令裡填 /bin/mkdir 或 mkdir 都可以,參數寫 -p build 即可。因為build目錄可能已經存在,必須要-p參數,不然qt creator認為該步失敗,終止執行其他步驟。然後再添加一個構建步驟,將編譯的文件拷到build目錄。命令為 /bin/cp 參數為 -rf common/common LOGEngine/LOGEngine DataServer/DataServer build。
到此,構建步驟已添加完成,運行構建,在編譯輸出可以看到下面的輸出
這時到對應的build目錄查看,可以看到對應的運行文件已存在。下面就是配置清除步驟和運行步驟了,基本和上面的過程相同,不再多說。
PS:一開始我看到有%{buildDir}這樣的路徑存在,以為也會有%{TARGET}這樣的變量存在。這樣,我就不需要寫 common/common 這樣的變量,方便以後改文件名。但讓我失望的是並沒有。我查到的可用變量有下面幾個(也許還有更多):
http://doc.qt.digia.com/qtcreator-2.3/creator-build-settings.html
%{CurrentProject:Name}
%{CurrentKit:FileSystemName}
%{CurrentBuild:Name}
%{buildDir}
%{sourceDir}
在Ubuntu Linux上安裝搜狗輸入法及對Qt Creator的支持 http://www.linuxidc.com/Linux/2015-01/111651.htm
Linux下為剛安裝好的Qt Creator 創建桌面啟動圖標 http://www.linuxidc.com/Linux/2012-08/67214.htm
Ubuntu 11.04安裝QT Creator 2.5.0 http://www.linuxidc.com/Linux/2012-06/62607.htm
Qt creator for PlayBook安裝過程 http://www.linuxidc.com/Linux/2012-05/60652.htm
Qt Creator 的詳細介紹:請點這裡
Qt Creator 的下載地址:請點這裡