2011-05-19 118 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变量中。