【问题标题】:Visual Studio / Qt - Cannot open source file "QApplication"Visual Studio / Qt - 无法打开源文件“QApplication”
【发布时间】:2021-04-21 22:39:33
【问题描述】:

我有 VS 2017qt-opensource-windows-x86-msvc2015_64-5.8.0qt-vsaddin-msvc2017-2.6.0-rev .07.

https://api-2d3d-cad.com/c-qt/ 进行设置。

Qt VS Tools 小部件存在,可以制作 Qt 控制台应用程序。

但是:

#include <QMainWindow>
#include <QLabel>

Cannot open source file "QApplication"
Cannot open source file "QLabel"

https://stackoverflow.com/a/16682269/10226040 - 试过了,没用。

谢谢。

【问题讨论】:

  • 你使用“Qt VS 工具”吗?如果为真,请检查工具和 vs. 之间的兼容性。
  • 是的。在 Qt VS Tools -> Qt options -> Qt versions 我有 msvc2015_64 作为我的编译器

标签: c++ visual-studio qt


【解决方案1】:

要在 Visual Studio 中使用 Qt 库,请执行以下步骤!此答案基于Visual studio 2017!在其他版本中,差异仅在菜单或设置界面上!

  1. 安装Qt Vs Tools,检查其与Visual Studio的版本兼容性

  2. 转到 Qt VS 工具 -> Qt 选项菜单

  3. Qt Versions选项卡中,添加已安装的Qt库及其路径和名称,并设置默认Qt/Win版本

  4. 检查Qt Default Settings标签,它看起来如下

  5. Solution Explorer 视图上,打开项目属性,转到Qt Project Settings 并在Qt Modules 选项卡上设置所需的模块,例如Core 您可以在选项卡中查看其他设置Qt Meta-Object Compiler 更改moc 文件生成设置,Qt User Interface Compiler 更改formui 编译设置。

  6. 如果您有任何表单文件,即*.ui 文件,您可以获取其属性并检查以下是否默认设置正确!或根据需要修改它们!

  1. 转到 C/C++ 选项卡,General,检查Additional Include Directories 盯着的项目必须存在!

【讨论】:

  • 谢谢!没有尝试过你的答案,但我的问题是,如果你在“附加包含文件夹”中设置 xxx/include 文件夹,VS 不会在所有子目录中进行递归搜索。
  • 不要设置!从头开始正确构建您的项目,它将默认设置!
  • 嗯,我没有像你这样的 5 步 Qt 项目设置
  • Visual Studio 上面有“快速启动框”!找到它或按“Ctrl+q”并输入“Qt Project Settings”
  • 可能!所以检查你的IDE你找到解决方案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-09
  • 2016-09-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多