首页 > 编程知识 正文

docker开发环境搭建,linux开发环境搭建

时间:2023-05-06 15:07:44 阅读:259966 作者:3298

 ----------------更新说明----------------

2022-01-24

        vs2022 qt vsaddin已经更新,可以使用了,链接:Index of /archive/vsaddin/2.8.1

目前是2.8.1,顺利的哑铃看到这篇博客时,可以往vsaddin那级目录看看,是不是更新了vsaddin。

        本文介绍的是vs2019与qt5.14的安装,在写本文时还没有vs2019对应的qt,  但是并不妨碍vs2019使用qt5.14对应的vs2017 qt;

        大家可以选择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的安装可以看这篇博客:【Qt5.15安装】 。

       如果你能翻墙,或者网速还可以,可以用这个链接下载Qt:Index of /archive/qt ,如果进不了这个链接,就用下面的清华镜像。 

       点击下面红框的Qt选择相应的版本,Qt5.7之前的版本不建议使用,很多功能都没有,现在最新的是5.15,可以选择5.14,低于该版本的可能没有VS2019对应的Qt.

          Qt5.14.2 如下图:

             清华镜像 清华大学开源软件镜像站 | Tsinghua Open Source Mirror  这里有所有软件的下载链接

             找到Qt

         VS2019安装好后,就可以安装Qt了,注意:安装Qt前最好断网(5.14之前的版本断网安装可以,5.15之后必须在线安装了),不然无法next,需要账号注册,很麻烦。

        勾选自己需要的版本,建议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 Options设置Qt路径,而是Qt Version,如下图:

点击之后

 注意qt路径,不要包含到bin这一层

 另外,vs2022也可以使用qt插件了,11月15更新的

 下面的图例是比较早的qt vsaddin插件配置图,2.6之后估计就不适用了。

---------------------------------------------------------------------------------------------------------------------------------

        

         

                找到Qt安装路径,选择msvc2017目录,这是32位的,添加ok后,也可以把64位的添加上

          再次点击Add就可以添加其它版本的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)重装无法编译:一步解决Error while building/deploying project MyQtDemo (kit: Desktop Qt 5.7.0 MSVC2015 32bit) When exec_C++/Qt/音视频/RTC-CSDN博客

     (3)调试时出现 Unable to create a debugging engine :一步解决QtCreator调试时出现 Unable to create a debugging engine_C++/Qt/音视频/RTC-CSDN博客

我的Qt专栏

Qt 基础 Qt基础_C++/Qt/音视频/RTC-CSDN博客

Qt 进阶【收费,持续更新】 Qt进阶教程_C++/Qt/音视频/RTC-CSDN博客

QML  Qt Quick 入门教程_C++/Qt/音视频/RTC-CSDN博客

Python Qt  PyQt开发教程_C++/Qt/音视频/RTC-CSDN博客

Qt开源项目OBS源码分析  OBS源码分析_C++/Qt/音视频/RTC-CSDN博客

OBS视频课程【收费】:C++ Qt OBS源码屏幕录制软件开发视频教程-1-课程介绍-悦耳的眼神的在线视频教程-CSDN程序员研修院

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。