• 5665阅读
  • 4回复

关于 .pro 文件的问题 可否支持类似脚本的功能 [复制链接]

上一主题 下一主题
离线duanlin
 
只看楼主 倒序阅读 楼主  发表于: 2013-10-16
我有一个subdir工程,里面有两个subdir

TEMPLATE = subdir
dir1:一个脚本处理程序,该程序读脚本文本文件,生成一个C++源文件。
dir2:一个base.cpp和一个base.h,另外还有一个脚本文本template.jb,由dir1的脚本处理程序生成一个.cpp。生成后,这两个个cpp和这个.h共同编译成最终应用程序。


我想步骤应该是这样:
1.先生成dir1 的 dir1.exe。
2.运行dir1.exe dir2/templage.jb 生成 template.cpp
3.编译base.cpp template.cpp 生成tool.exe

这种需求在传统的Makefile编写时很常见。预想表达类似上述的过程,如何编写.pro文件?

离线duanlin
只看该作者 1楼 发表于: 2013-10-18
未解决
离线sendltd

只看该作者 2楼 发表于: 2013-10-19
虽然pro不支持,但是可以用cmake而不是qmake来构建Qt project
http://hi.baidu.com/dbzhang800/item/3c4b47dfdb8b6bee3cc2cb44
离线duanlin
只看该作者 3楼 发表于: 2013-10-29
虽然内容很不错。

其实事实情况是这样来的:
我有一个cmake的工程,我习惯使用QtCreator,因此想把那个做成.pro的qt工程。
离线fomalhaut

只看该作者 4楼 发表于: 2013-11-02
2.运行dir1.exe dir2/templage.jb 生成 template.cpp

qmake做不到这一点。

我记得Qt Creator也支持打开CMakeLists.txt。
快速回复
限100 字节
 
上一个 下一个