繁体   English   中英

如何将Qt与visual studio c ++应用程序项目联系起来?

[英]how to link Qt with a visual studio c++ application project?

我在一个文件夹中有Qt 5.12.0。 我需要创建一个可以与QML程序连接的DLL和/或bin项目。 我的问题是vs项目找不到我需要的Qt文件。

#include <QGuiApplication>

不起作用。

这个主题是这个主题的连续性如何将库链接到visual studio上的项目? 在哪里我分享了我的问题,将我的dll链接到我的bin项目并链接Qt。

所以我在启动visual studio之前使用批处理文件来设置环境变量。 我使用这些变量来获取Qt包含文件夹,Qt lib等的路径。

这是我试过的。 包含我需要的头文件目录(我猜): 配置属性 - > C / C ++ - >常规 - >其他包含目录 - > $(QT_INC)/ QT_INC是包含文件夹的路径。 我还尝试写$(QT_INC)/ *和$(QT_INC)/ QtGui /。 任何状况之下,

#include <QGuiApplication>

无法编译。

我还添加了库文件夹的路径:链接器- >常规 - >附加库目录 - > $(QT_LIB)/和一些lib文件: linker-> entry-> additionnal dependencies-> Qt5Quick.lib; Qt5Gui; lib; Qt5Core.lib这些步骤都不会产生任何错误。 它只是没有帮助找到QGuiApplication.h或QObject或我需要的任何东西。

我知道我的路径是正确的,并且使用像这样的环境变量,因为我使用此方法链接我的dll,并且因为错误的路径会产生错误。

如何将Qt添加到我的解决方案或项目中?

提前致谢

有用。 路径不正确。 我认为有“/”而不是“\\”。 并且批处理文件中有一个synthax错误。

可以通过在属性中包含路径来添加Qt的头文件。 仅包括Qt文件夹的目录包含。 然后,反复包含标题,直到所有错误消失。 仅针对QGuiApplication,我需要包含此内容

#include <QtGui/qtguiglobal.h>
#include <QtGui/qcoreapplication.h>

所有包括QGuiApplication.h的开头实际上

这是我关于将Qt链接到visual studio的其他帖子的链接。 如何将库链接到visual studio上的项目? 问题是关于dll的路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM