linux+qt导入构建,如何在Qt Creator项目向导中添加自定义构建步骤?
正如@ 0x35所述,您可以使用 QMAKE_POST_LINK += ,將它放在.pro文件的任何位置。 (在windows上,這種方法有時需要先清理一下)。
其他參數考慮@hoholok的意見(和一些研究)所暗示的:
當前版本目錄使用$$PWD
的源目錄使用$$OUT_PWD和
找到。 pro文件目錄$$_PRO_FILE_PWD_
從這個目錄中上去使用這些參數,使用../ ex:$${OUT_PWD}/../otherFolder/
對于上面使用斜杠給出的的Windows用戶的目錄。這反過來導致構建失敗。正斜線應該變成兩個反斜杠。 EX(工程解決方案.pro文件):
Directory_to_Use = some_Directory #initialization for linux directory
PWD_WIN = $${OUT_PWD} #Set PWD_WIN to output directory
win32 # this code only executes on a windows machine
{
Directory_to_Use = C:\\_Dev\\Qt\5.9.1\\mingw53_32\\bin #change linux path to the windows path
PWD_WIN ~= s,/,\\,g #change all forward slashes into double backslashes
}
QMAKE_POST_LINK += COPY $$Directory_to_Use\\Qt5* $$PWD_WIN\\debug #command that works on both linux and windows
此代碼示例片段復制所有從我的Qt Qt的DLL文件的安裝目錄中到項目構建目錄。
如果要執行多個命令需要生成后添加另一QMAKE_POST_LINK += ,甚至把它放在一個for循環如下: for loop in .pro file。
總結
以上是生活随笔為你收集整理的linux+qt导入构建,如何在Qt Creator项目向导中添加自定义构建步骤?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux dns 攻击,DNSlog攻
- 下一篇: linux快捷命令补齐,Linux Sh