Qt:缺少.pro 文件?
Qt: .pro file missing?
我试图用 Qt 创建一个 C++ 项目我偶然发现了不同类型的指南,它们都引用了项目中一个特殊的“.pro”文件,我必须在其中调整设置,所以 SQL 部分生效。
我的问题:每当我创建一个新项目时——无论是使用 qbs、qmake 还是 cmake——项目结构/文件夹都缺少“.pro”文件。
目前我正在使用 Qt 5.15.2(通过 QT Creator)与 MinGW 套件和 cmake/qbs。
因为我想玩玩基于 SQL 的应用程序。
也许我只是跳过/忽略了什么?
TL;DR: 使用 cmake。忘掉 qbs 和 qmake。
Whenever I create a new project - doesn't matter whether its with qbs, qmake, or cmake - the project structure/ folder is lacking the '.pro' file.
qmake 项目将包含 .pro
文件,因为这是 qmake 的项目文件。也许你找错地方了? qbs 项目将有一个 .qbs
文件,因为这就是 qbs 使用的。一个 cmake 项目将有 CMakeLists.txt
,因为那是 cmake 使用的。这一切都适合我。
I'm just confused by all these guides stating that I have to add QT += widgets sql in the .pro file.
这些指南仅在您使用 qmake 时适用,因为 .pro
是 qmake 项目文件。
我建议您使用 cmake,因为 qbs 现在已被废弃,并且与广泛支持和不断开发的 cmake 相比,使用 Qt 特定的 qmake 没有任何好处。
Qt 文档涵盖 the basics of how to use cmake to build Qt projects.
Qt 支持由 cmake 本机提供,and it thus provides a comprehensive reference page。
我试图用 Qt 创建一个 C++ 项目我偶然发现了不同类型的指南,它们都引用了项目中一个特殊的“.pro”文件,我必须在其中调整设置,所以 SQL 部分生效。
我的问题:每当我创建一个新项目时——无论是使用 qbs、qmake 还是 cmake——项目结构/文件夹都缺少“.pro”文件。
目前我正在使用 Qt 5.15.2(通过 QT Creator)与 MinGW 套件和 cmake/qbs。
因为我想玩玩基于 SQL 的应用程序。
也许我只是跳过/忽略了什么?
TL;DR: 使用 cmake。忘掉 qbs 和 qmake。
Whenever I create a new project - doesn't matter whether its with qbs, qmake, or cmake - the project structure/ folder is lacking the '.pro' file.
qmake 项目将包含 .pro
文件,因为这是 qmake 的项目文件。也许你找错地方了? qbs 项目将有一个 .qbs
文件,因为这就是 qbs 使用的。一个 cmake 项目将有 CMakeLists.txt
,因为那是 cmake 使用的。这一切都适合我。
I'm just confused by all these guides stating that I have to add QT += widgets sql in the .pro file.
这些指南仅在您使用 qmake 时适用,因为 .pro
是 qmake 项目文件。
我建议您使用 cmake,因为 qbs 现在已被废弃,并且与广泛支持和不断开发的 cmake 相比,使用 Qt 特定的 qmake 没有任何好处。
Qt 文档涵盖 the basics of how to use cmake to build Qt projects.
Qt 支持由 cmake 本机提供,and it thus provides a comprehensive reference page。