VS2015+QT环境

VS2015+QT环境

1.VS2015+Qt环境搭建

1)安装好vs2015,并安装好Qt;
在这里插入图片描述
2)在VS中安装Qt插件,该插件由Qt公司提供,可以到Qt官网下载,插件如下图:
在这里插入图片描述
3)安装好之后,打开VS,会在菜单栏里多一个模板Qt VS tools,点击上图Qt VS tools菜单组,选择Qt Options,添加Qt版本;
在这里插入图片描述
4)打开VS2015,创建一个Qt的新项目,如下:
在这里插入图片描述
随后默认即可。
5)接下来直接编译运行,显示如下界面:
在这里插入图片描述
说明VS2015+Qt环境搭建成功。

2.QT工程

打开并编译Qt工程;
在这里插入图片描述
说明工程在QT下运行没有问题。下面开始移植。

3.QT工程向VS移植

1)VS2015打开Qt工程如下;
在这里插入图片描述
2)[1] - Project ERROR: msvc-version.conf loaded but QMAKE_MSC_VER isn’t set解决办法:
在这里插入图片描述
在上图路径下找到对应文件,添加下图所示代码:QMAKE_MSC_VER = 1900
在这里插入图片描述
3)重新打开Qt工程即可成功打开并编译报错56个如下图所示;
在这里插入图片描述
4)LNK2019无法解析的外部符号错误:原因是没有正确使用PMBus函数库,原本的库是QT工程下的PMBus函数库,需要重新下载VC下的PMBus函数库,并将其替换;
在这里插入图片描述
5)替换PMBus函数库后,重新编译工程报错如下图所示;
在这里插入图片描述
6)LNK2019无法解析的外部符号 __imp_xxxxx函数错误:根据错误提示关键字“xlCreateBookA”,定位到函数库“libxl.lib”,原因是工程编译环境下默认使用的是32位下的库,我们的编译环境是64位的;
在这里插入图片描述
7)LNK2019无法解析的外部符号 __imp_xxxxx函数错误解决办法:方法一,找到下图所示两个文件夹,在默认编译环境下将64位的动态库和静态库替换掉上图文件夹中的32位库即可;
在这里插入图片描述
8)LNK2019无法解析的外部符号 __imp_xxxxx函数错误解决办法:方法二,添加静态库的环境变量,右击项目->属性->配置属性->链接器->输入->附加依赖项,添加64位静态库路径如下图所示;
在这里插入图片描述
9)到此编译通过,但运行又报错如下图所示:提示找不到Ginkgo_Driver.dll和libxl.dll两个动态库;
在这里插入图片描述
10)最后,将Ginkgo_Driver.dll和libxl.dll两个动态库拷贝到工程目录下或者拷贝到Debug和Release目录下运行通过,如下图所示。
在这里插入图片描述
大功告成!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值