用VS2013搭配QT4.8.7进行程序开发

需要用到的东西:

visual studio2013 旗舰版
QT addin插件1.2.3往后版本,更早的版本就不支持vs2013了
QT4.8.7源码 因为4.8.7官方提供的EXE文件是不支持VS2013的,所以要下载源码自己编译。

下载安装VS2013旗舰版

随便装,懒得讲(我是用U盘拷的,没有什么好的下载地址)

下载QT源码和addin工具

下载地址:https://download.qt.io/archive/

编译QT

https://blog.csdn.net/zhuyingqingfen/article/details/48002223

https://blog.csdn.net/luofeixiongsix/article/details/79664003
两个文章有一点区别,但是我两个都试过,没发现结果有啥不同。
打开vs2013的命令行工具,要编译32位的就打开x86的那个,要编译64位的就打开x64的那个
根据上面的文章设置configure,然后编译
编译完后,理论上要设置环境变量,但是我没设置,用下来也没发现问题

安装qt addin 1.2.3

直接双击安装,没有需要注意的地方

配置VS2013

新建QT项目
在项目列表点击右键,选择最后一项“属性”>链接器>输入
截图

将附加依赖项改为:qtmaind.lib;QtCored4.lib;QtGuid4.lib;%(AdditionalDependencies)
这是刚开始建项目的时候所调用的库,但是项目过程中会调用到越来越多的库,所以一开始可以直接把所有的库都添加上:qtmaind.lib;QtCored4.lib;QtGuid4.lib;QtMultimediad4.lib;QtXmld4.lib;QtSqld4.lib;QtOpenGLd4.lib;opengl32.lib;glu32.lib;QtNetworkd4.lib;QtScriptd4.lib;Qt3Supportd4.lib;comdlg32.lib;QAxServerd.lib;QtSvgd4.lib;QtHelpd4.lib;QtWebKitd4.lib;QtXmlPatternsd4.lib;QtTestd4.lib;QtDeclaratived4.lib;phonond4.lib;%(AdditionalDependencies)
QtWebKitd4.lib;有可能编译QT的时候没选择安装,这个要去掉。
然后回到项目源代码文件,将文件中包含了#include<Qtwidgets/QMainWindow>的部分改为#include <QtGui/QMainWindow>,将#include <QtGui/QApplication>改为
#include <Qtwidgets/QApplication>,总言之就是将出现Qtwidgets的地方全部替换为QtGui。

然后编译运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值