美文网首页
VS 2015 + QT 5.6.0的开发环境配置文档说明

VS 2015 + QT 5.6.0的开发环境配置文档说明

作者: 十豆三展 | 来源:发表于2019-03-30 00:00 被阅读0次

    VS2015 + QT 5.6.0的开发环境配置文档说明

    [if !supportLists]1.[endif]开发环境说明

    1.在Qt VS版本开发过程中,可以使用的集成开发环境IDE有两套:

    (1)第一套IDE,使用Visual Studio 2015来集成和管理Qt项目。VS里面自动集成了编译、链接、调试的功能,VS使用的项目管理文件为*.sln和*.vcprojec。这些项目文件只在Windows系统的VS开发环境可用,不能跨平台。

    (2)第二套IDE,使用Qt官方的集成开发环境Qt Creator +微软的WinDbg调试器。Visual Studio 2015只提供了编译器和链接器独立程序,但VS的调试器是在它内部集成的,无法在外部调用,Qt Creator只能用WinDbg包含的命令行调试器CDB,这就是为什么要用WinDbg的原因。Qt Creator一般使用*.pro文件管理项目,而且Qt Creator本身就是跨平台的,这种项目文件通常具有优良的跨平台编译生成特性,在Qt Creator集成开发环境下开发Qt程序,效率更高,信号和槽的关联和自动生成也更方便。

    2.安装工具和开发库介绍

    (1)Visual Studio 2015 Professional

    (2)QT 5.6.0 (qt-opensource-windows-x86-msvc2015_64-5.6.0.exe),本机为Win7 64位系统

    (3)QT集成到VS的插件Qt5Package

    (4)WinDbg调试器

    3.安装工具和开发库下载

    (1)Visual Studio 2015 Professional

    下载地址1:https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx

    下载地址2:https://msdn.itellyou.cn/

    (2)QT 5.6.0

    下载地址:http://download.qt.io/official_releases/qt/5.6/5.6.0/

    选择版本qt-opensource-windows-x86-msvc2015_64-5.6.0.exe。

    (3)QT集成到VS的插件Qt5Package,下载地址:

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

    (4)WinDbg调试器,下载地址:

    http://www.codemachine.com/downloads.html

    4. 安装VS2015

    (1)选择vs_professional.exe。

    (2)VS2015默认情况下不安装VC++编译器和开发库,安装时一定要选第二个自定义安装:

    (3)勾选上红色框内选项,在编程语言里面要选中“Visual C++”,这个组件是必需的,否则配置环境会失败。

    (4)其他安装过程直接“下一步”,按部就班,经过漫长的安装时间等待,Visual Studio 2015安装完成,然后需要重启系统。

    5. 安装QT5.6.0

    (1)双击运行qt-opensource-windows-x86-msvc2015-5.6.0.exe,安装程序,进入Qt的安装界面:

    (2)点击“下一步”,点击Skip,跳过账号注册,使用Qt开发不需要注册账号。

    (3)可以自己填写安装路径(不要用中文路径,必须用全英文的路径)或者用默认的路径。

    (4)设置好路径后点击“下一步”,继续按部就班点“下一步”。

    (5)点击“安装”,进入正式的安装过程。

    (6)等待安装完成,进入下面界面。

    (7)继续点击“下一步”,接着点击“完成”按钮,这样Qt开发库的安装就完成。

    6.配置Qt Creator

    选择第一套IDE配置,使用VS开发Qt程序。

    (1)首先安装QT集成到VS的插件Qt5Package

    如果使用VS2015作为默认的Qt开发环境,那么需要安装Qt5Package扩展包,并进行配置。在VS2015安装之后,可以看到之前下载Qt5Package.vsix插件有新的图标了,VS2015已经关联了这类*.vsix扩展包。

    我们双击Qt5Package.vsix文件,系统会自动调用VSIX Installer程序,等待这个VSIX Installer程序初始化完成,按步骤安装,直到扩展包很快就安装好,点击“关闭”按钮。

    (2)第二种方法,可以在Visual Studio 2015 Professional的菜单栏里进行Qt5Package的安装。在VS中,选择“工具”-“扩展和更新”,在打开的窗口,找到右上角的搜索框,输入QT进行搜索。如下图所示,下载安装Qt Visual Studio Tools和QtPackage两个插件,下图中是已经下载安装好的。

    (3)配置Qt Options路径

    运行VS2015,看到新增的Qt5和Qt Vs Tools菜单。

    点开Qt5菜单,点击“Qt Options”菜单项,首次会自动弹出安装项目模板的对话框,如下图所示,点击“是”,现在只是安装了Qt在VS新建项目时的可选模板,还没配置Qt库的路径。

    在新打开的Qt Options对话框中,增加文件名和路径地址。如下图,Path为:C:\Qt\Qt5.6.0\5.6\msvc2015_64。

    添加Qt5开发库之后,我们再点击VS2015菜单“Qt5”-“Reinstall templates and register libraries”菜单项,打开下图,将刚才配置的Qt5开发库注册给VS。

    (4)环境变量设置

    先关闭VS2015,在桌面右击“计算机”图标,打开“属性”,在系统属性界面点击“高级系统设置”,点击“环境变量”按钮,然后编辑系统变量PATH,在原有的PATH变量后面添加英文分号,并把Qt库安装后大量工具和动态链接库所处的bin路径添加到环境变量:C:\Qt\Qt5.6.0\5.6\msvc2015_64\bin。

    编辑好环境变量之后,重新打开VS2015,点击菜单“新建”-“项目”,在新建项目Visual C++的下面对话框可以看到有Qt的项目模板:

    (5)安装检查

    检查下Visual Studio 2015 Professional在安装过程中是否真的成功安装了Visual C++和Win10SDK。点击菜单“新建”-“项目”,在新建项目Visual C++的下面可以看到有Windows选项,如下图所示,未成功安装Windows平台工具。

    在联网的情况下,双击该选项,进行在线安装。安装完后,呈下图所示。

    (6)测试项目

    在Visual C++子树里面有Qt5 Projects,然后在右边选中Qt Application,下面名称填写helloqt5,位置填写D:\Projects,Qt项目源码最好全都放在全英文的路径。解决方案名称也是helloqt5,点击“确定”按钮,进入Qt项目向导界面:

    点击“下一步”,在Qt模块选择界面,目前用默认的即可,以后编程会用到更多的模块,点击“下一步”,这步也用默认的,点击Finish。

    新建好项目之后,点击VS工具栏的“本地Windows调试器”按钮,就可以生成运行项目了。

    (7)安装提示

    本套配置Qt Creator,关键的一点是VS2015在默认安装下不安装VC++编译器,因此需要自定义安装。倘若选择的是默认安装,可以弥补安装VC++编译器。

    方式一:打开VS2015,点击菜单“新建”-“项目”,在新建项目中,出现的内容如下图所示:

    双击“安装通用Windows平台工具”,进而重新打开VS2015,点击菜单“新建”-“项目”,在新建项目中,出现的内容如下:

    方式二:找到安装Visual Studio 2015 Professional的安装包,点开.exe文件,在打开的安装界面中,选择修复选项,进而在后续的界面中将Visua C++选项勾上即可,再进行后续的安装更新工作。如下图所示。

    如果在VS2015默认没安装VC++编译器的情形下,采用上述方式一和二可重新安装VC++编译器。倘若成功安装VC++编译器后,建立的QT程序依旧出现编译失败问题,在此建议卸载VS2015,重新安装VS2015的安装包,选择自定义安装,勾上Visual C++。

    7. VS2015配置

    选择第二套IDE配置,使用QtCreator开发Qt程序。

    下面介绍QtCreator IDE的配置工作,VS2015里面的VC++编译器、链接器都是独立程序,所以即使不配置QtCreator,默认也是能自动生成基于VC++编译器的目标程序,下面内容主要是安装配置WinDbg调试器。

    (1)安装配置WinDbg调试器

    双击运行dbg_x86_6.12.2.633.msi文件,在安装的过程中点击第一个Complete,进入下面界面。

    点击Finish按钮,完成安装,对于32位系统的WinDbg调试器,会安装到如下路径:

    C:\Program Files\Debugging Tools for Windows (x64)

    (2)QtCreator集成开发环境

    打开集成开发环境QtCreator,点击上面菜单“工具”-“选项”。

    在弹出的选项对话框里,左边点击“构建和运行”,右边点击“Debuggers”。可以看到刚才安装的命令行调试器cdb.exe已经自动检测到了,如果没看到“Auto-detected CDB”,那么手动添加一下。如下图所示。

    然后我们在上面构建运行配置界面右边,点击“编译器”,VC++的编译器也是会自动检测到的,这个不用自己配置,如下图。

    如果点击右边顶部的“Qt Versions”页面,可以看到自动配置好的Qt库路径(不用设置)。该Qt库路径图如下所示。

    现在调试器、编译器、Qt开发库都是自动检测好的,剩下一件事需要手动调整:在上面对话框右边顶部点击“构建套件(Kit)”,构建套件相当于把指定的编译器(链接器)、调试器、Qt开发库等全部集合起来,配置成下图一套Qt开发环境。

    在上图中,由于调试器是最后安装的,需要在构建套件配置界面选择新安装的调试器,就是刚才看到的Auto-detected CDB…….那个调试器。然后看到现有的套件“Desktop Qt 5.6.0 MSVC2015 64bit(默认)”,就处于正常可用的状态,套件名称的左边没有感叹号警告图标了。选好调试器之后,点击OK按钮,配置工作就完成了。

    (3)测试项目

    点击QtCreator菜单“文件”-“新建文件或项目”,打开如下对话框:

    左边选择默认的Application,中间选择Qt Widgets Application,再点击右下角“Choose…”按钮,进而打开下图。

    项目名称填hello2,创建路径填写D:\Projects,注意项目名和路径都必须用英文的,不要用中文名和路径。如下图所示,点击“下一步”。

    点击“完成”按钮,新建项目后,会进行入QtCreator代码编辑界面,点击QtCreator左下角的绿色三角形按钮,可以生成运行目标程序。

    ���D�E�=�����q

    相关文章

      网友评论

          本文标题:VS 2015 + QT 5.6.0的开发环境配置文档说明

          本文链接:https://www.haomeiwen.com/subject/sqvmlxtx.html