歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Qt Creator自定義編譯運行步驟

一直用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 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved