我有一个 VC++ 2017 的源代码 当我尝试编译项目时收到错误“错误 C1083 无法打开包含文件:'QtCore/QMap':没有这样的文件或目录”。我下载 Qt 库并添加到 Include 项目,但问题存在。我必须将 Qt 的哪个目录添加到项目中才能解决错误?
这是我生成错误的代码的标题
#include <QtCore/QMap>
#include <QtCore/QString>
#include <QtCore/QList>
我有一个 VC++ 2017 的源代码 当我尝试编译项目时收到错误“错误 C1083 无法打开包含文件:'QtCore/QMap':没有这样的文件或目录”。我下载 Qt 库并添加到 Include 项目,但问题存在。我必须将 Qt 的哪个目录添加到项目中才能解决错误?
这是我生成错误的代码的标题
#include <QtCore/QMap>
#include <QtCore/QString>
#include <QtCore/QList>
您需要更新您的项目。在解决方案资源管理器中右键单击项目属性,然后选择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 中打开。