我(非常)对qmake很新,但我想 使用qmake自动构建整个项目, 所以递归检查所有子目录并构建每个文件。
我也有一个pch文件。
有办法吗? 谢谢你!
答案 0 :(得分:0)
最简单的方法是让qmake为你生成qmake文件。
在制作您可能需要引用的任何现有* .pro文件的备份副本后,转到目录结构的顶层并发出命令qmake -project
。这告诉qmake递归树并找到它需要构建的所有内容并从中创建一个qmake项目文件。
接下来,编辑生成的qmake文件。您至少需要将TEMPLATE行更改为“lib”而不是“app”。您还需要指定TARGET的名称。您可能还有其他一些想要改变的事情。
现在你有了一个qmake文件,你需要生成一个make文件。再次运行qmake,但这次只是说qmake
没有任何参数。
最后,您应该能够运行make
并构建一些东西。 [对于使用MingW工具运行Windows的未来读者,make
应替换为mingw32-make
]