VS如何在已有项目中添加Qt

##项目描述
当我已经用vs2013开发好了算法的一部分,还需要使用QT添加用户交互界面,上网搜索一看,基本都是vs如何创建一个QT项目,这不是我需要的,因为比起添加QT,重新配置原有项目的环境显得更麻烦。
##环境描述
所使用的环境是vs2013+Qt5.5.0_x64版本+qt_vs_addin 1.2.4
##步骤
安装对应版本的Qt add in
打开项目所在的地址,将.vcxproj文件以记事本打开
找到<PropertyGroup Label="Globals"标签,在其中添加

 <keyword>Qt4VSv1.0</keyword>

重启项目,在QT5栏中选择"Convert project to Qt Add-in project"
鼠标右击项目-属性-链接器-附加库目录,添加

$(QTDIR)\lib

在 属性-C/C++ -附加包含目录,添加如下路径(注:项目所使用的组件基本为Core,Gui,Widget,如果需要其他组件,可以在此加入)

$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(QTDIR)\include\QtWidgets;

添加动链接库,项目-属性-链接器-输入-附加依赖项添加如下lib文件

Qt5Widgets.lib
Qt5Core.lib
Qt5Gui.lib

##创建Qt项目
鼠标右击项目-添加-类-Qt5 Classes-Qt5GuiClass,创建
##添加main函数,对于每一个qt的.h文件中 QObject派生类报错,删除Q_OBJECT宏,保存,添加Q_OBJECT宏(ctrl +z),保存。目的是更新moc文件。
至此,在已有项目中添加Qt已经完成。
参考链接:
链接: https://stackoverflow.com/questions/4028604/add-qt-to-existing-visual-studio-c-project
链接: https://blog.csdn.net/koukouwuwu/article/details/113741738
链接: https://thesoftwarecondition.com/blog/2010/11/18/how-to-add-qt-support-to-an-existing-visual-studio-project/

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值