【问题标题】:Qt: .pro file missing?Qt:.pro 文件丢失?
【发布时间】:2021-03-18 08:30:55
【问题描述】:

我尝试使用 Qt 创建一个 C++ 项目,我偶然发现了不同类型的指南,这些指南都引用了项目中的一个特殊“.pro”文件,我必须在其中调整设置以使 SQL 部分生效。

我的问题:每当我创建一个新项目时——无论是使用 qbs、qmake 还是 cmake——项目结构/文件夹都缺少“.pro”文件。

目前我正在使用 Qt 5.15.2(通过 QT Creator)与 MinGW Kit 和 cmake/qbs。

因为我想玩基于 SQL 的应用程序。

也许我只是跳过/忽略了什么?

【问题讨论】:

  • 基于 CMake 的项目不会有 .pro.pro 文件用于 QMake。相信Qt-Creator会直接使用CMakeLists.txt文件。

标签: c++ qt qt-creator


【解决方案1】:

TL;DR:使用 cmake。忘记 qbs 和 qmake。

每当我创建一个新项目时——无论是使用 qbs、qmake 还是 cmake——项目结构/文件夹都缺少“.pro”文件。

qmake 项目将具有.pro 文件,因为那是 qmake 的项目文件。也许你找错地方了?一个 qbs 项目将有一个 .qbs 文件,因为这是 qbs 使用的。一个 cmake 项目将有 CMakeLists.txt,因为这就是 cmake 使用的。这一切都对我有用。

我只是对所有这些说明我必须在 .pro 文件中添加 QT += widgets sql 的指南感到困惑。

这些指南仅在您使用 qmake 时适用,因为 .pro 是 qmake 项目文件。

我建议你使用 cmake,因为现在已经放弃了 qbs,并且使用 Qt 特定的 qmake 与广泛支持和不断开发的 cmake 相比没有任何好处。

Qt 文档涵盖the basics of how to use cmake to build Qt projects

Qt 支持由 cmake 原生提供,and it thus provides a comprehensive reference page

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    • 2016-11-03
    • 1970-01-01
    • 2018-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多