如何将Qt库添加到Visual Studio

MH2*_*538 3 c++ qt visual-c++ visual-c++-2017

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

这是我的代码的头,会产生错误

#include <QtCore/QMap>
#include <QtCore/QString>
#include <QtCore/QList>
Run Code Online (Sandbox Code Playgroud)

Jep*_*sen 5

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

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

如果是Qt项目,则还应该安装Qt插件,以便moc与其他Qt功能一起正常使用。

或者(我建议),您可以创建一个CMake项目并在Visual Studio中打开。