我尝试使用 Qt 创建一个 C++ 项目,我偶然发现了不同类型的指南,这些指南都引用了项目内的特殊“.pro”文件,我必须在其中调整设置以使 SQL 部分生效。
我的问题:每当我创建一个新项目时 - 无论是使用 qbs、qmake 还是 cmake - 项目结构/文件夹都缺少“.pro”文件。
目前,我正在使用 Qt 5.15.2(通过 QT Creator)以及 MinGW Kit 和 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 现在已被放弃,并且使用 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 .
关于c++ - Qt:.pro 文件丢失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65174872/