【问题标题】:How to add Qt libraries to visual studio如何将 Qt 库添加到 Visual Studio
【发布时间】:2018-08-19 15:39:41
【问题描述】:
我有一个 VC++ 2017 的源代码
我在尝试编译项目时收到错误“Error C1083 Cannot open include file: 'QtCore/QMap': No such file or directory”。
我下载 Qt 库并添加到 Include 项目,但问题存在。
我必须将 Qt 的哪个目录添加到项目中才能解决错误?
这是生成错误的代码的标题
#include <QtCore/QMap>
#include <QtCore/QString>
#include <QtCore/QList>
【问题讨论】:
标签:
c++
qt
visual-c++
visual-c++-2017
【解决方案1】:
您需要更新您的项目。在解决方案资源管理器中右键单击项目属性,然后选择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 中打开。