c++ - Qt:.pro 文件丢失?

标签 c++ qt qt-creator

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

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

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

Current project path

因为我想尝试一下基于 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/

相关文章:

c++ - 我的线程运行不正常,它给出了所有结果,最后不是一个一个地在一起,并且 GUI 在线程运行期间被挂起了吗?

css - PySide:样式表css的pyside-uic预览与app中实际显示不一样

c++ - QtCreator 编辑器不突出显示 Qt 包含在 CMake 项目中

c++ - 使用 QT Creator 如何将执行级别设置为 requireAdministrator

C++11 初始化列表、数组和枚举的乐趣

c++ - boost 测试预期 throw

C++ 模板实例 : using enable_if directly, 或带有辅助类

python - Vtk - 鼠标位置的世界坐标

c++ - 如何让 Qt Creator 与 CDB 一起工作?

c++ - 文件的 Qt 选项卡