如何将 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.
中打开
我有 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.
中打开