Visual Studio 2019是强大的windows集成开发工具,有很好的调试工具。而Qt是一个优秀的图形界面跨平台开发框架,GUI和底层代码分离。可以结合Visual Studio和Qt两者的优点进行Qt开发。
Microsoft Visual Studio是美国微软公司的开发工具包系列产品。Visual Studio是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。
所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
Visual Studio是最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2019 版本,基于.NET Framework 4.8 。
2021年4月19日,微软宣布2021年夏季发布 Visual Studio 2022 的首个预览版。
2021年6月17日,首个预览版 Visual Studio 2022 Preview 1 正式发布,并且首次发布64位版本。
Qt(官方发音 [kju:t],音同 cute)是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。
Qt 还存在 Python、Ruby、Perl 等脚本语言的绑定, 也就是说可以使用脚本语言开发基于 Qt 的程序。开源社区就是这样,好东西就会被派生扩展,到处使用, 越来越壮大。
Qt 支持的操作系统有很多,例如通用操作系统 Windows、Linux、Unix,智能手机系统 Android、iOS、WinPhone, 嵌入式系统 QNX、VxWorks 等等。
参考:【Tools】Visual Studio 2019专业版下载和安装
官方网站:qt-vsaddin
CSDN下载:qt-vsaddin-msvc2019-2.7.2.rar
Step1:选择2.7.2版本
Step2:选择对应VS版本插件,点击下载
5.1 双击qt-vsaddin-msvc2019-2.7.2.vsix应用程序
安装之前应该关闭Visual Studio 2019。
5.2 选择Install
显示安装过程
5.3 安装完毕,点击Close
6.1 设置Windows环境变量
鼠标右击电脑->属性->高级系统设置
6.2 点击环境变量
6.3 选择系统环境变量中的Path,然后点击编辑
6.4 添加以下几项环境变量,根据自己的实际安装路径设置
6.5 重启系统,使环境变量生效,或者输入以下命令,使环境变量生效。
# 在一个终端输入以下命令
C:\Users\admin>set PATH=C;
# 在另外一个终端输入以下命令,查看当前环境变量PATH
C:\Users\admin>echo %PATH%
C:\Program Files (x86)\Common Files\MVS\Runtime\Win32_i86;C:\Program Files (x86)\
Common Files\MVS\Runtime\Win64_x64;C:\Windows\system32;C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Qt\5.15.2
\mingw81_64\bin;C:\Qt\Tools\mingw810_64\bin;C:\Qt\5.15.2\msvc2019_64\bin;
C:\Program Files\MVTec\HALCON-19.11-Progress\bin\x64-
win64;C:\Users\admin\AppData\Local\Microsoft\WindowsApps;
C:\Users\admin>
7.1 打开VS2019,选择继续但无需代码
7.2 选择扩展-> Qt VS Tools -> Qt Versions
7.3 点击“+”添加编译器msvc2019的qmake.exe路径。
添加方法,选择Path浏览-> 选择qmake.exe–> 打开–> 确定。msvc2019_64对应x64,msvs2019对应的是x86环境。
8.1 创建Qt项目
8.2 选择Qt控件应用
8.3 配置新项目,点击创建。
8.4 选择Next
8.5 选择Next
8.6 选择Finish
8.7 创建环境如下
8.8 生成解决方案
8.9 调试->开始执行(不调试)
8.10 执行结果
9.1 选择 扩展–>Open Qt Project File(.pro)
9.2 打开Qt项目文件
选择编译->运行即可
文章浏览阅读231次。目前研究人员正在使用的深度学习框架不尽相同,有 TensorFlow 、PyTorch、Keras等。这些深度学习框架被应用于计算机视觉、语音识别、自然语言处理与生物信息学等领域,并获取了极好的效果。其中,PyTorch是当前难得的简洁优雅且高效快速的框架,当前开源的框架中,没有哪一个框架能够在灵活性、易用性、速度这三个方面有两个能同时超过PyTorch。基于此,磐小仙邀请到了作者 News(..._pytorch专栏开篇
文章浏览阅读1.2k次。其他版本 更新:2007 年 11 月/SAFESEH[:NO]在指定 /SAFESEH 后,只有在链接器还可以生成映像的安全异常处理程序表的情况下,该链接器才会生成一个映像。该表指定其异常处理程序适合于该映像的操作系统。只有在对 x86 目标进行链接时,/SAFESEH 才有效。已说明异常处理程序的平台不支持 _error lnk2026: 模块对于 safeseh 映像是不安全的。
文章浏览阅读732次。广告关闭腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!在整个游戏运行期间,敌人列表的长度将不断变化。 我们将用这个游戏的设想贯穿始终,修改列表中元素、添加列表中元素、删除列表中元素的讲解中,首先,我们先看如何修改列表中的元素。 python中,修改列表元素的语法与访问列表元素的语法类似。 要修改列表元素,可指定列表名和要修改的元素的索引..._python修改列表元素
文章浏览阅读1k次。一、简介1.网页是组成一个网站的最基本的元素,一个网站做的好不好,就要看网页是如何编写的2.互联网上的信息,都是以网页的形式来给大家进行呈现的,所以网页实际上就是我们一个网站,或者网络信息传递的载体。网页文件使用一种特殊的标记语言所写的,这个标记语言的名称:HTML(超文本标记语言 Hyper Text Markup language)3.概念:Html是一种标记语言,不是编程语言,主要作用..._简述html的语法规范是什么
文章浏览阅读400次。本节课重点了解 EasyUI 中 NumberBox(数值输入框)组件的使用方法,这个组件依赖于 ValidateBox(验证框)组件。一. 加载方式//class 加载方式data-options="min:0,precision:2">//JS 加载调用$('#box').numberbox({min : 0,precision : 2,});二. 属性列表//属性设置$('#box')..._numberbox中data-options
文章浏览阅读660次。首先打印一次recv调用失败的errno值和各个宏的值.由上可知,EAGIN和EWOULDBLOCK的值都是11,其实EAGIN是在setsockopt设置SO_RCVTIMEO或SO_SNDTIMEO后,recv或者send系列函数超时等待返回-1,此时的errno值。EWOULDBLOCK则是大家熟悉的异步调用产生的errno。recv return -1,errn..._recv -1 errno 4 so_rcvtimeo
文章浏览阅读46次。2019独角兽企业重金招聘Python工程师标准>>> ..._data=l'a','b','c','d','e','f','g','h']for i in data[1:6:2]:print(i)
文章浏览阅读1k次。listview,girdview这些控件在我们android开发经常用的到,但是,数据显示不全的问题也是我们经常碰到的,下面只要在代码中加入几行代码即可以下方法仅供参考,转自网络listview控件显示数据private void listFitHeight(ListView listView){ RepairDetailInfosAdpter listAdapter=(RepairDet_gridview 数据少了
文章浏览阅读6.6k次。使用开源软件Prometheus监控企业内部资源1. 写在前面 在电厂行政管理大区内,因为业务体量小,业务变化相对少,之前公司采用的监控技术栈较为落后,只有简单的北塔网络监控,基本没有任何的监控平台。 接触Docker和kubernetes时间久了,开源的监控方案所接触。网上也有不少Zabbix、Nagios、Open-Falcon、Prometheus、Influxdb的对比这里就不一一列举了。最终平海电厂选择Prometheus+Grafana+explorer技术栈作为企_8919 hostname关联
文章浏览阅读477次。今天配置hbase的时候发现有几台机器的regionserver启不来。报错例如以下: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(N..._启动hbase没有hquorumpeer和hregionserver
文章浏览阅读1.5k次。//// ViewController.m// 父控件与子控件#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; /** *_ug删除父视图子视图也没了,怎么取消关联
文章浏览阅读1.4w次,点赞2次,收藏6次。抛异常:09-15 02:55:15.835 10255-10255/com.example.fanenqian.jndk E/AndroidRuntime: FATAL EXCEPTION: main Process: com.examp_ndk java.lang.unsatisfiedlinkerror: no implementation found for