如何将Qt库添加到Visual Studio

5

我有一个使用VC++ 2017编写的源代码。 当我尝试编译该项目时,出现了“Error C1083 Cannot open include file: 'QtCore/QMap': No such file or directory”的错误。 我下载了Qt库并将其添加到了项目包含文件中,但问题仍然存在。 请问我应该将Qt的哪个目录添加到项目中以解决此错误?

以下是导致错误的代码头部:

#include <QtCore/QMap>
#include <QtCore/QString>
#include <QtCore/QList>
1个回答

12

您需要更新您的项目。在解决方案资源管理器中右键单击该项目,然后选择 属性。接下来:

  • C/C++->常规->附加包含目录 中,您必须设置 Qt 安装的 include 路径;
  • 链接器->常规->附加库目录 中,您必须添加您的 Qt 安装的 .libs 文件路径;
  • 链接器->输入->附加依赖项 中,您必须放置构建项目所需的 .lib 文件的名称。

如果这是一个 Qt 项目,则还应该安装 Qt 插件,以便与 moc 和其他 Qt 功能正常工作。

作为替代(我建议),您可以创建一个 CMake 项目并在 Visual Studio 中打开它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接