将 Qt 5.6 集成至 VS2015
风华神使 发表于1年前
将 Qt 5.6 集成至 VS2015
  • 发表于 1年前
  • 阅读 22423
  • 收藏 81
  • 点赞 8
  • 评论 19

免费在线直播教学: java    web前端    c++   python   ios!>>>   

摘要: 由于VS2015不再支持addin,所以要用其他手段。

这里给出64位系统下的安装步骤,32位类似。


一、安装VS2015

过程略。值得注意的是要选择需要安装的内容,既然要用Qt,那么C++相关的一定要选上,别的视需要而定。


二、安装Qt5.6

进入http://www.qt.io/download-open-source/,选择“Qt Offline Installers”,下载“Qt 5.6.0 for Windows 64-bit (VS 2015, 836 MB)”,下载后的文件名为:qt-opensource-windows-x86-msvc2015_64-5.6.0.exe

运行它,一路默认。


三、设置环境变量

把Qt的bin目录添加到PATH中,例如我的C:\Qt\Qt5.6.0\5.6\msvc2015_64\bin(改成你自己的)


四、安装VS015的Qt插件Qt5Package

由于VS2015不再支持addin,所以Qt以前Qt VS Addin也就没用了,不过,根据Qt官方的说法,他们也在开发能让VS2015使用Qt的工具。在他们开发完毕之前,我们先用VS的一个叫做Qt5Package的插件代替addin。

地址:https://visualstudiogallery.msdn.microsoft.com/c89ff880-8509-47a4-a262-e4fa07168408

安装完之后,打开VS,从菜单上选择“QT5”,再选择“Qt Options”,选择“Add”添加一个项,“Name”填“msvc2015_65”,“Path”填Qt的安装目录,我的是:C:\Qt\Qt5.6.0\5.6\msvc2015_64(改成你自己的)


五、新建Qt项目

此时,就可以建立Qt项目:

为了正确编译运行Qt项目,还应该修改VS设置中的“VC++目录”(Debug和Release都要改):

把C:\Qt\Qt5.6.0\5.6\msvc2015_64\include(改成你自己的)添加到“包含目录”;

把C:\Qt\Qt5.6.0\5.6\msvc2015_64\lib(改成你自己的)添加到“库目录”。

做完上面这些之后,会发现VS找不到某些文件,具体来说,就是“Generated Files”这个筛选器下的文件,

不用理会,编译、运行可以照常。

共有 人打赏支持
粉丝 21
博文 61
码字总数 39792
评论 (19)
yangjiabin
编辑环境变量用的什么软件
邪恶胖子
正式版已经发不了?
sdflysha
就是用的windows 10自带的。
一如当初

引用来自“yangjiabin”的评论

编辑环境变量用的什么软件
环境变量编辑推荐用rapidee这个软件。
itfanr

引用来自“yangjiabin”的评论

编辑环境变量用的什么软件

引用来自“一如当初”的评论

环境变量编辑推荐用rapidee这个软件。
同样推荐此软件
Raynor1
赞。给一个满分。
风华神使

引用来自“邪恶胖子”的评论

正式版已经发不了?
Qt5.6前几天发布的,而且这是一个LTS版本
土卫十六
不错不错,这么快2015就有了解决办法。不过用这个办法按照Qt 5.6.0 for Windows 32-bit (VS 2015, 840 MB) (info),应该也是可以的吧??
风华神使

引用来自“土卫十六”的评论

不错不错,这么快2015就有了解决办法。不过用这个办法按照Qt 5.6.0 for Windows 32-bit (VS 2015, 840 MB) (info),应该也是可以的吧??
可以。方法与64位是“平行”的
lxgy
不能用。提示qmake.exe找不到
╭ァの修罗

引用来自“lxgy”的评论

不能用。提示qmake.exe找不到
你添加环境变量了吗?
lxgy

引用来自“╭ァの修罗”的评论

引用来自“lxgy”的评论

不能用。提示qmake.exe找不到
你添加环境变量了吗?

添加了啊
yinhu
这样配置后的Qt在VS上不能用win32平台来编译,请问楼主知道怎样才能在win32平台上编译吗?
风华神使

引用来自“yinhu”的评论

这样配置后的Qt在VS上不能用win32平台来编译,请问楼主知道怎样才能在win32平台上编译吗?
安装32位的 Qt
yinhu

引用来自“yinhu”的评论

这样配置后的Qt在VS上不能用win32平台来编译,请问楼主知道怎样才能在win32平台上编译吗?

引用来自“独立风华”的评论

安装32位的 Qt
但我的电脑系统是64位的,那这样子装32位的可以用吗?
风华神使

引用来自“yinhu”的评论

这样配置后的Qt在VS上不能用win32平台来编译,请问楼主知道怎样才能在win32平台上编译吗?

引用来自“独立风华”的评论

安装32位的 Qt

引用来自“yinhu”的评论

但我的电脑系统是64位的,那这样子装32位的可以用吗?
这个倒没试过,应该可以
二狗
还在吗,楼主?这个安装是不是已经包含了源码的?
我时按照这方法集成的,但是少了sql sever的驱动ODBC。
风华神使

引用来自“二狗”的评论

还在吗,楼主?这个安装是不是已经包含了源码的?
我时按照这方法集成的,但是少了sql sever的驱动ODBC。
Qt和SQL Server没关系啊
ZRF0714
把C:\Qt\Qt5.6.0\5.6\msvc2015_64\include(改成你自己的)添加到“包含目录”;

把C:\Qt\Qt5.6.0\5.6\msvc2015_64\lib(改成你自己的)添加到“库目录”。
这两步怎么整的
×
风华神使
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: