【问题标题】:Using Qt Creator to Open CMakeLists.txt, and how to save as a .pro file?使用Qt Creator打开CMakeLists.txt,如何保存为.pro文件?
【发布时间】:2013-07-23 01:43:20
【问题描述】:

Qt 创建者可以将 CMakeLists.txt 作为项目打开。但是当我在 Qt Creator 中打开项目时,如何将其保存为 .pro 文件以备下次使用?

【问题讨论】:

    标签: qt cmake


    【解决方案1】:

    QMake 和 CMake 是两个不同的构建系统,它们之间没有可以自动完成的万无一失的转换。有一些 QMake 到 CMake 的辅助工具,但它们不能保证完全工作的结果。我不知道从 CMake 到 QMake 的任何自动转换。 (通常会从 QMake 转换为 CMake,因为 CMake 的功能要强大得多;虽然 Qt Creator 中的 CMake 支持不是那么好,但不幸的是)。

    我建议坚持使用 CMake。

    【讨论】:

    • 谢谢。我不能再同意你的看法了。我只是熟悉QT Creator,我打开一个CMakeList.txt,然后转成qt工程,但是我想把打开的工程保存成.pro,这样下次就不用再设置几个了CMake 变量。
    • .pro 文件是一个 QMake 文件,因此“保存到 .pro 文件”等同于“转换为 QMake”。
    • @Zhong 我没有将 CMake 与 QtC 一起使用,但是当使用 project.pro 文件时,任何此类设置都存储在 project.pro.user 中。您确定在使用 CMake 项目时不会创建该文件(具有该名称或不同名称)吗?
    • @hyde,谢谢,先生。我已经使用 Qt Creator 来加载 CMake 项目。首先,我使用 CMake-gui 在名为 build 的目录中生成 cmake 临时文件。然后使用 Qt Creator 打开 CMakeFiles.txt,然后 Qt Creator 让我们选择构建目录。然后选择build目录,然后整个cmake项目就会被加载到Qt Creator IDE中。如果不删除build目录,下次可以加载项目,无需再次生成cmake临时文件。
    • Qt Creator 中的 CMake 支持不好,你建议坚持吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    • 2021-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-13
    • 1970-01-01
    相关资源
    最近更新 更多