Mingw/Visual Studio + Qt5 开发环境搭建

本文介绍了如何搭建Qt5开发环境,包括Qt框架的特点、 Mingw和Visual Studio的选择与配置,以及在Visual Studio中解决调试时的Assert错误,提供通用编译项目配置的步骤,帮助开发者顺利进行Qt GUI应用程序的开发。
摘要由CSDN通过智能技术生成

一, QT框架介绍

Qt 框架是一套跨平台的UI界面开发框架,支持C++语言快速开发出能够具有平台移植的图形界面。相比传统的Win32 /MFC图形界面开发,QT库具有更加优雅简洁的封装性,并且提供了丰富的标准控件和功能接口,并且对许多操作系统的机制进行了封装,能够让开发人员关注与业务和图形逻辑实现。

Qt 框架相比主流的桌面图形开发框架例如WPF/WinForm, 由于WPF和WinForm都是基于微软的.Net Frame和C#语言来实现,虽然说微软也提供了强大的WPF/WinForm图形库,能够简单迅速开发出图形界面,但是由于微软具有很强的技术绑架性,一旦上了微软的产品线,技术扩展性就大大降低,而且微软公司又是一个喜欢打脸的公司,例如参考早期的COM技术 以及半死不活的MFC技术还有Win Phone,鸡肋的UWP等等(虽然WinForm和WPF目前看下来是挺成功的)。本着OpenSource的精神以及C++程序员的素养,以及考虑QT库强大的功能和强伸缩性(Qt5开始的QML支持和WPF一样的基于XML格式来配置用户界面,已经支持Web UI),决定采用Qt图形库做为产品的扩展界库使用。


二, 环境搭建

1. 安装qt-windows-mingw版 或者安装MSVC版(Visual Studio)

mingw是一个基于GPL的开发版是完全免费的。

msvc版允许和微软的Visual Studio进行集成迅速开发复杂的企业级应用。两者所依赖的运行库完全不同。由于公司是基于Visual Studio来开发产品的,因此这里采用msvc版本。

如果从一开始就考虑扩展和跨平台,应该优先考虑mingw版。


2. 环境配置(最重要的qtenv2.bat 很多编译连接错误都是因为这个)

安装完毕以后需要进行简单的配置。

首先是环境变量: 参考 https://j

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值