如何将 Qt 库添加到 visual studio

How to add Qt libraries to visual studio

我有 VC++ 2017 的来源 我在尝试编译项目时收到错误“Error C1083 无法打开包含文件:'QtCore/QMap':没有这样的文件或目录”。 我下载了 Qt 库并添加到 Include 项目,但问题仍然存在。 我必须将 Qt 的哪个目录添加到项目中才能解决错误?

这是我的 header 产生错误的代码

#include <QtCore/QMap>
#include <QtCore/QString>
#include <QtCore/QList>

您需要更新您的项目。在解决方案资源管理器中按 right-clicking 转到项目属性,然后 select Properties。那么:

  • C/C++->General->Additional Include Directories中必须设置Qt安装包含路径;
  • Linker->General->Additional Library Directories中必须添加qt安装的.libs文件路径;
  • Linker->Input->Additional Dependencies 中,您必须输入构建项目所需的 .lib 文件的名称。

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

或者(我建议)您可以创建一个 CMake 项目并在 Visual Studio.

中打开