windows下安装QT及visual studio 2017搭建开发环境

所属分类: 软件编程 / C 语言 阅读数: 67
收藏 0 赞 0 分享

1、环境搭建

这里并不是说qt必须要和visual studio结合使用,不过用习惯了visual studio开发,继续使用可节省开发时间,并大大提供便利性。

关于安装过程这里不再详细赘述,软件下载链接如下:

visual studio:https://www.visualstudio.com/zh-hans/downloads/

QT:http://download.qt.io/archive/qt/(这里推荐安装最新的,原因是vs2017不支持一些老版本的makefile文件生成,这个在文章最后有验证)

下载完成后进行安装,注意不要有中文路径。

打开visual studio 2017,选择工具——>扩展和更新

在扩展工具中搜索QT,选择Qt Visual Studio Tools下载

下载完成后,重启visual studio 2017,等等待软件安装,初始化完成后会出现如下界面:

安装完成后出现如下界面:

再次打开软件,可以看到,出现了Qt VS tool,单击他,选择Qt option

添加安装的QT路径完成了整个环境的搭建。

2、开发示例

下面用一个实例来讲述如何完成联合开发。

点击新建项目,选择qt

修改工程名和保存路径后点击确定,可以看到工程向导

这里都用默认设置

创建完成后,即可如qt一样开发,这里选择QtGuiApplication.ui文件

双击打开文件,会调用QT进行界面设置

拖动控件到.ui文件中,并修改文本

运行工程,可以得到如下界面

至此,一个开发示例演示完毕了。

附:关于为什么推荐安装最新版

为什么推荐安装最新版,因为笔者安装的是5.5版本的,结果在qt option添加路径时报了如下错误(这里找不到MSVC_64).

网上找方法

修改注册表:在HKEY_CURRENT_USER\Software\Trolltech\Versions\添加一个项

子项下面增加一个数值 InstallDir,值就是你要配置的Qt路径

最后删除qt的lib目录下的libqtmain.a和libqtmaind.a两个文件。在次在QT option中添加qt就不会报错了。

点击确认,发现无法vs2017不支持5.5版本的makefile文件生成,老老实实换最新版吧。

参考资料:

Qt5.7 + VS2015 环境搭建

OpenCV2.4.5 + QT4.8.4 + VS2010 环境搭建

[分享]visual studio 2017 + Qt5.9

更多精彩内容其他人还在看

C++无法重载点符号、::、sizeof等的原因

这篇文章主要介绍了C++无法重载点符号、::、sizeof等的原因的相关资料,需要的朋友可以参考下
收藏 0 赞 0 分享

实例讲解C语言编程中的结构体对齐

这篇文章主要介绍了C语言编程中的结构体对齐,值得注意的是一些结构体对齐的例子在不同编译器下结果可能会不同,需要的朋友可以参考下
收藏 0 赞 0 分享

详解C语言的结构体中成员变量偏移问题

这篇文章主要介绍了C语言的结构体中成员变量偏移问题,以讲解如何编写宏来对成员变量进行修改为主,需要的朋友可以参考下
收藏 0 赞 0 分享

详解C语言结构体中的函数指针

这篇文章主要介绍了详解C语言结构体中的函数指针,文中对函数指针的基本概念也有讲解,需要的朋友可以参考下
收藏 0 赞 0 分享

C++编程中的函数指针初步解析

这篇文章主要介绍了C++编程中的函数指针初步解析,函数指针在C语言和C++学习中都是非常重要的知识,需要的朋友可以参考下
收藏 0 赞 0 分享

实例解析C++中类的成员函数指针

这篇文章主要介绍了C++中类的成员函数指针,例子中以讨论用函数指针调用类的成员函数为主,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言中的函数指针基础学习教程

这篇文章主要介绍了C语言中的函数指针基础学习教程,包括函数指针作为参数来传递等重要知识,需要的朋友可以参考下
收藏 0 赞 0 分享

深入解析C语言中函数指针的定义与使用

这篇文章主要介绍了C语言中函数指针的定义与使用,是C语言入门学习中的基础知识,需要的朋友可以参考下
收藏 0 赞 0 分享

详解C语言编程中的函数指针以及函数回调

这篇文章主要介绍了C语言编程中的函数指针以及函数回调,函数回调实际上就是让函数指针作函数参数、调用时传入函数地址,需要的朋友可以参考下
收藏 0 赞 0 分享

C语言中的函数指针学习笔记

这篇文章主要介绍了C语言中的函数指针的一些学习知识点记录,文中作者整理了一些比较interesting的函数指针用法,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多