2011-05-19 86 views
0

如何使qmake運行外部腳本(產生目標文件),然後執行鏈接命令而不嘗試運行編譯器來創建目標文件。qmake運行外部腳本和鏈接

+0

我不確定我是否關注你,並且我不知道直接這樣做的方法,但是如果在運行qmake生成的Makefile之前運行腳本來生成目標文件,則不應該重建最新的目標。這不可行嗎(至少作爲解決方法)? – Mat 2011-05-19 07:14:37

+0

我想我需要重新說明我的問題,實際上我想要的是使用一組必須在源文件上執行的命令來生成目標文件,而不是使用像g ++這樣的執行單個命令的默認編譯器。一旦完成,鏈接必須正常發生。所以實際上創建目標文件的命令應該進入make文件本身。 – 2011-05-19 07:37:05

回答

1

在stackoverflow或您首選的網絡搜索引擎上搜索QMAKE_EXTRA_COMPILERS。或者使用$$ system(your_script)並將對象文件包含在LIBS變量中。