Qt 从Makefile获取.pro文件

Qt 从Makefile获取.pro文件,qt,makefile,qt-creator,Qt,Makefile,Qt Creator,我有一个使用自定义脚本生成Makefile的项目。 我想将这个项目导入Qt Creator,但我可以添加新文件并自动编译它们(无需每次手动编辑Makefile) 为了简化,我需要一个.pro文件来创建当前可用的Makefile。 除了手动检查每个源文件的依赖项并将它们添加到.pro文件之外,还有更聪明的方法吗 qmake -project 应该创建项目文件。然后使用Qt Creator中的“添加新文件…”自动维护.pro文件 嗨,有趣的问题!我认为您可以通过项目页面中的自定义构建步骤配置实现所

我有一个使用自定义脚本生成Makefile的项目。 我想将这个项目导入Qt Creator,但我可以添加新文件并自动编译它们(无需每次手动编辑Makefile)

为了简化,我需要一个.pro文件来创建当前可用的Makefile。 除了手动检查每个源文件的依赖项并将它们添加到.pro文件之外,还有更聪明的方法吗

qmake -project

应该创建项目文件。然后使用Qt Creator中的“添加新文件…”自动维护.pro文件

嗨,有趣的问题!我认为您可以通过项目页面中的自定义构建步骤配置实现所需的功能。您可以创建另一个自定义脚本,该脚本可以读取您的pro文件(因此您的源代码)并修改行为或您的第一个自定义脚本(不知道您的第一个自定义脚本如何工作),以生成您的Makefile。遗憾的是,没有可靠的完整工作方式在QMake和CMake之间进行转换。存在一些将QMake转换为CMake的工具,但我怀疑是否存在将CMake转换为QMake的工具。