docker部署linux,linux安装docker有几种方法
-更新注释-
2022-01-24
vs2022 qt vsaddin已经更新,可以使用。链接:/archive/vsaddin/2.8.1的索引
目前是2.8.1。当哑铃看到这个博客的时候,你可以去看看VSADIN的目录,看看VSADIN有没有更新。
本文介绍的是vs2019和qt5.14的安装,截止到本文写作时,还没有对应vs2019的qt,但不妨碍对应qt5.14的vs2017 qt被vs2019使用。
可以选择vs2022 qt5.15.2/或qt6或vs2019 qt5.15.2的匹配安装。
-
Qt是一个优秀的图形界面跨平台开发框架。开发语言可以是C,也可以是python。建议使用c,可以在windows Qt开发环境下使用QtCreator或或VS Qt。VS具有强大的开发和调试功能。本文介绍的是VS2019 Qt5.14开发环境的配置,其他版本也差不多。下面是详细的步骤:
一、安装VS2019 VS下载链接:Visual Studio 2022 IDE——软件开发人员的编程工具
VS2019 C的主要安装模块:
不用C#、python,只需检查C模块即可:
扩展,Qt插件出现在这里。
第二,安装Qt5.14 Qt5.15后,需要在线安装,本博客不做介绍。对于Qt5.15和QT6安装,可以看这个博客:【Qt 5.15安装】。
如果你会爬墙,或者网速还可以,可以用这个链接下载Qt: Qt:Index of /archive/qt。如果进不去这个链接,用下面的清华图片。
点击下面红框中的Qt,选择相应的版本。不推荐Qt5.7之前的版本,很多功能不可用。现在最新版本是5.15,可以选择5.14。低于这个版本的可能没有VS2019对应的Qt。
Qt5.14.2如下:
清华镜像清华大学开源软件镜像站清华开源镜像这里是所有软件的下载链接。
查找Qt
安装完VS2019,就可以安装Qt了。注意:安装Qt前最好先断网(5.14之前的版本可以断网,5.15之后在线安装)。否则无法下一步,需要注册账号,很麻烦。
检查您需要的版本。建议检查所有32位和64位版本。没有VS2019,但是vsaddin插件还是能找到VS2017的Qt。安装步骤的主要屏幕截图如下:
第三,安装vsaddin Qt。安装完成后,安装Qt VS插件,或者前面的链接找到vsaddin。
选择VS2019的版本,我选的是2.5版本。
在安装VS,Qt插件之前,关闭VS和Qt,插件会自动识别VS的版本,如下图所示
第四,设置Qt路径来创建Qt项目
以上全部安装完毕后,打开VS .由于VS2019对之前版本的启动界面做了一些改动,先任意新建一个C项目,设置Qt路径。没有设置Qt路径的界面可能是这样的。
Qt路径设置如下:
2021-11-17-更新-。
新版qt vsaddin插件不再使用qt选项来设置Qt路径,而是Qt版本,如下图所示:
点击后
注意qt路径,不要包含在bin层中。
另外,vs2022还可以使用qt插件,11月15日更新。
以下图例是qt vsaddin插件的早期配置图,大概2.6以后就不适用了。
-
找到Qt安装路径,选择msvc2017目录,32位。添加ok后,还可以添加64位目录。
再次点击添加可以添加Qt的其他版本,箭头可以切换Qt版本。
设置好Qt路径后,创建一个新的Qt程序,如下图所示。你可以选择GUI程序和控制台程序。例如,我创建了一个GUI项目。
选择Qt版本和编译方法,然后选择debug。创建后,如果您想用release发布,请在VS中将其更改为release .
项目解决方案如下:
您可以通过打开ui文件来拖放控件。如果你想手工编写ui,你可以直接删除ui文件并修改代码。其他编译和调试与C项目相同,运行如下
以上是VS2019 Qt开发环境的配置。一点注意:对于用VS Qt开发的项目,尽量不要频繁更改VS Qt的版本。VS2019至少可以用8-10年,Qt5.14也是非常新的版本。打开项目后,不同版本的VS Qt可能无法编译。这种情况是可以改善的,有点麻烦。如果你身边有个老司机C,还是要这么说,不然一个人都编不出来。
VS Qt的项目也可以转换成QtCreator项目,配置和第三方依赖关系都可以更改。当跨平台时,特殊库由宏指定。如果不想跨平台,在VS上做就可以了。
Qt的常见症状:
(1)windows QtCreator经常死机:windows上的QtCreator经常无法响应而死机。如何解决这个问题_C /Qt/音频/视频/RTC-CSDN博客_qtcreator总是无法响应?
(2)重装无法编译:一步解决构建/部署项目myqtdemo(套件:桌面Qt 5.7.0 MSVC 2015 32bit)时出错exec _ c/qt/audio/video /RTC-CSDN博客
(3)调试时无法创建调试引擎:一步解决QtCreator调试时无法创建调试引擎的问题_ c/qt/audio/video /RTC-CSDN博客。
我的Qt专栏Qt Foundation Qt Foundation _ C/Qt/Audio/Video/RTC-CSDN博客
高级Qt【收费,持续更新】Qt高级教程_C /Qt/音频/视频/RTC-CSDN博客
qmqt快速教程介绍_C /Qt/audio/video /RTC-CSDN博客
Python QtPyQt开发教程_C /Qt/audio/video /RTC-CSDN博客
开源项目OBS源代码分析OBS源代码分析_C /Qt/audio/video /RTC-CSDN博客
OBS视频课程【费用】:C Qt OBS源码录屏软件开发视频教程-1-课程介绍-甜眼在线视频教程-CSDN程序员培训学院