VS2015Enterprise + Qt 5.6.1-1集成环境构建成功经验

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Explorer_BellBox/article/details/52269524

VS2015Enterprise + Qt 5.6.1-1集成环境构建成功经验

VS 和 Qt 都是非常好用的 C++ 编辑器,都可以用来开发图形界面,使用它们的类库和库函数可以非常容易地构建用户界面、编写目标代码。它们的好用不需赘述,用过的人都知道。本人在Windows下使用的是VS,在Linux下使用的是Qt,由于想在Windows使用Qt,于是在Windows下安装了Qt,尝试了搭建集成开发环境。由于软件更新换代,一些搭建方法难以顺利进行,本人经过在网上学习其它人的搭建经验,总结了下面的经验。(本文编写时间 2016.8.21)
本文背景: Windows10(版本号 1607) 、 VS2015旗舰版 、 Qt 5.6.1-1

1、 安装VS,安装Qt,安装方法非本文重点。
附一下下载地址:
i. VS,http://www.itellyou.cn/ 或者 http://www.msdn.hk/
ii. Qt,http://download.qt.io/official_releases/qt
iii. 找到自己喜欢的版本,使用迅雷等下载工具可以省下生命时间浪费在其他事情上
iv. VS的激活码网上到处都是;Qt开源版是免费的,注意下载的Qt版本需要带有 msvc 字样
v. 注意它们的安装路径最好都是全英文的,不然干其它事情的时间又少点了。

2、 Windows下Qt安装好了,还需要做一些额外工作才能保证它的完整性和顺利使用。
不信你按如下操作:
打开Qt Creator,点击菜单栏 “工具”,在下拉菜单中选择 “选项”,点击 “构建与运行”,选择 “构建套件”,是否看见了一个黄色三角圆框,中间还带着个诱人的 “!”。

3、 Debug 问题
a) windows 下的Qt自身是没有Debug能力的,因此需要借助微软工具
b) 百度搜索WinDbg,找到微软官网上的该工具的链接
c) 本人在2016.8.21搜得的地址为:
https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit
d) 或者:
https://msdn.microsoft.com/enus/library/windows/hardware/ff551063(v=vs.85).aspx
e) 本文是在https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit网页中找到 Get Debugging Tools for Windows (WinDbg) (from the SDK) 链接
f ) 点击后会下载 SDKSETUP.EXE
g) 下载完毕后,运行 SDKSETUP.EXE
h) 慢慢往后点击,找到 Debugging Tool(全名不记得了),勾选它,然后等它慢慢下载安装吧。在微软官网下载东西是看人品的,有时速度快的惊人,有时慢的你想砸电脑。

4、 cmake问题
a) 百度cmake,找到cmake官网 https://cmake.org/
b) 在download下找到喜欢的版本,注意安装平台为Windows,下载的是后缀为 .msi 的安装包,如果下载的是 .zip 包,那请再自行百度 “windows cmake.zip 安装”
c) 点击安装 *.msi,注意安装路径选英文的

5、 打开Qt Creator,点击菜单栏 “工具”,“选项”,“构建与运行”,“构建套件” 。若不出意外的话,“调试器” 和 CMAKE等问题已经自动解决

6、 VS 与 Qt 集成
1) 打开 VS
2) 进入 “扩展可更新”
3) 进入后,左侧选择 “联机”,在右侧 搜索框中输入 “Qt5” 进行搜索
4) 选择Qt5Package进行安装
5) 安装完毕后,回到VS主界面,在菜单栏中可见如下改变,看见那个惹眼的 “QT5” 了吧
6) 如此惹眼,怎能放过,点击 “QT5”,选择 “Qt Options”,点击弹出的面板中的 “add”,在 “Path” 中加入 Qt 的安装路径,例如我的 C:\Software\Qt5.6.1\5.6\msvc2015_64,注意路径要写到 msvc2015_64 这个目录下,如果你写成这样 C:\Software\Qt5.6.1\5.6,本人也不知道行不行。VerSion name会自动检测,不用管。然后先后点击两个 “OK”,就 OK 了。

7、 到达此步,我得恭喜你:你仍然没有完全OK。因为你此时可以使用 VS 构建 Qt 项目了,但是在使用 Qt 的头文件时,#incldue下会有一条红色的波浪形小蛇

8、 Windows中添加 QT 的环境变量
回到Windows桌面,“这台计算机”,右健 “属性”,左上角 “高级系统设置”,“高级”,“环境变量”
“新建”,“变量名称” 输入 QTDIR,“变量值” 输入 C:\Software\Qt5.6.1\5.6\msvc2015_64(自己的安装路径,到 msvc2015_64),如图那个选中的

9、 恭喜:集成环境算搭建完成了

10、 Windows下编写Qt代码的一些解决办法:
1) 汉字输入问题,不知道是 Win10 的问题还是 Qt 的问题,Windows下编写 Qt 代码,代码段中有汉字时,包括注释中有汉字,会报 “—-换行符—-错误—-”。
解决办法:
a) 尽量使用英文吧;
b) 代码段中
例如 原来的 QObject::tr(“这个汉字会报错啊”),
可以改写为 QString::fromLocal8Bit(“这样好像就没有问题”)
2) VS 编写Qt项目
注意在 Qt Project Settings 中勾选相应的库,不然你会再次认识 #include 下的那条红色波浪形小蛇的

展开阅读全文

没有更多推荐了,返回首页