2012-04-11 52 views
2

你能帮我解决这个简单的问题吗? 我的亲文件:qmake QMAKE_EXTRA_TARGETS与VS2010

wordparser.target = generated_source 
wordparser.commands = build.bat 
wordparser.depends = FORCE 
wordparser.CONFIG = recursive 
QMAKE_EXTRA_TARGETS += wordparser 
PRE_TARGETDEPS += wordparser 
TEMPLATE = vcapp 
TARGET = demo 
SOURCES = stub_test.cpp 

的build.bat生成未在演示目标建筑​​使用的文件很多的。这个pro文件生成vcxproj,它不包含任何预构建事件。我如何强制build.bat在VS2010的预生成步骤中执行?

回答

0

它不能用qmake pro文件完成。预构建操作不受qmake支持

改为使用cmake。

+0

这是错误的...您可以使用系统(..)调用!我应该提交一个答案吗? – lpapp 2014-12-27 21:55:31

+0

我很高兴。仍然没有看到如何做到这一点。 – mor 2014-12-27 23:07:18

+0

请尝试'system(build.bat)'。那样有用吗?如果是,我会提交一个答案。 – lpapp 2014-12-27 23:08:46