【发布时间】:2013-07-23 01:43:20
【问题描述】:
Qt 创建者可以将 CMakeLists.txt 作为项目打开。但是当我在 Qt Creator 中打开项目时,如何将其保存为 .pro 文件以备下次使用?
【问题讨论】:
Qt 创建者可以将 CMakeLists.txt 作为项目打开。但是当我在 Qt Creator 中打开项目时,如何将其保存为 .pro 文件以备下次使用?
【问题讨论】:
QMake 和 CMake 是两个不同的构建系统,它们之间没有可以自动完成的万无一失的转换。有一些 QMake 到 CMake 的辅助工具,但它们不能保证完全工作的结果。我不知道从 CMake 到 QMake 的任何自动转换。 (通常会从 QMake 转换为 CMake,因为 CMake 的功能要强大得多;虽然 Qt Creator 中的 CMake 支持不是那么好,但不幸的是)。
我建议坚持使用 CMake。
【讨论】:
project.pro 文件时,任何此类设置都存储在 project.pro.user 中。您确定在使用 CMake 项目时不会创建该文件(具有该名称或不同名称)吗?
build 的目录中生成 cmake 临时文件。然后使用 Qt Creator 打开 CMakeFiles.txt,然后 Qt Creator 让我们选择构建目录。然后选择build目录,然后整个cmake项目就会被加载到Qt Creator IDE中。如果不删除build目录,下次可以加载项目,无需再次生成cmake临时文件。