当前位置: 首页 » 网站建设 » 网站制作知识 » 正文

VS2019安装配置Qt插件(qt-vsaddin)

发布时间:2025-01-10 以下文章来源于网友投稿,内容仅供参考!

1、介绍
  Windows的Qt开发,一般采用Visual Studio安装Qt插件的方法开发Qt程序,毕竟VS开发工具还是比QtCreator开发工具强大、好用的多。

  本教程采用VS2019安装配置Qt插件(qtvsaddinmsvc20192.6.0.vsix),默认已经安装了VS2019(已安装“MSVC V141VS 2017 C++ x64/x86 生成…”选项)和Qt5.14(已安装“msvc2017 32bit”和“msvc2017 64bit”选项)。

  如果未安装则需安装VS2019和Qt5.14,安装VS2019和Qt5.14需要注意以下:

  安装VS2019,则需选择“MSVCV141VS 2017 C++ x64/x86 生成…”选项,以支持VS2017的编译器,因为Qt5.14最高支持VS2017版本编译的Qt基础库。

  安装Qt5.14,选中msvc201732bit和msvc2017 64bit选项,VS安装Qt插件后才能配置使用Qt的基础库(包括msvc201732bit和msvc2017 64bit编译版本),VS是不能直接使用其MinGW的Qt基础库的,不同编译器编译的基础库由于导出和引用规则不统一,无法通用。

2、VS2019安装Qt插件

注意:断开互联网,防止qtvsaddin插件安装后,VS2019自动升级为更高版本,更高版本的qtvsaddin在VS2019中有缺陷。

去官网下载qtvsaddinmsvc20192.6.0.vsix,然后双击安装。

点击Install按钮,开始安装VS2019的Qt插件,安装成功界面如下:

3、VS2019配置Qt插件
(1)设置Qt插件禁用自动升级
在互联网断开情况下,Qt插件安装成功后,打开VS2019开发工具后,选择VS2019扩展菜单——>管理扩展,打开管理扩展窗口,选择已安装的Qt Visual StudioTools插件,取消自动更新扩展复选框,之后就可以连接互联网了。

(2)VS2019设置Qt的基础库路径

VS2019扩展菜单——>QtVS Tools——>Qt Options,打开Qt的基础库路径设置窗口:

点击Add按钮,选择Qt的msvc2017 64bit路径:

确定后,自动生成Version name:

同样也可以增加msvc2017 32bit的设置:

设置完成后:

窗口下方Default Qt/Win version:可设置默认msvc2017 64位还是32位的Qt库路径,以适用生成64位还是32位应用程序。

4、VS2019创建和打开Qt项目
(1)新建Qt项目
VS2019文件菜单——>新建——>项目,打开创建新项目窗口,下拉项目类型,最后可看到支持新建Qt各类项目(后续与Qt Creator创建项目流程基本一致):

(2)打开Qt项目
VS2019扩展菜单——> QtVS Tools——>“Open Qt ProjectFile(.pro)...”,弹出“打开Qt项目”窗口,选择已建的Qt项目(.pro),VS2019像Qt Creator一样打开已建的Qt项目。

(3)设置VS2019的Qt项目属性

VS2019界面中选择Qt项目,右键点击属性:

常规——>Windows SDK版本:选择已经安装的有效Windows SDK版本。

常规——>平台工具集:选择VisualStudio 2017(v141)。

Qt Project Settings——>Qt Installation:选择64位还是32位msvc2017,要与编译的程序是64位还是32位一致。

Qt Project Settings——>Qt Modules:设置项目要依赖的Qt模块,本例支持xml和gui界面。

(4)编译运行Qt项目
VS2019中编译运行Qt项目与其他项目一样build和run。

5、VS2019的Qt项目添加和编辑Qt类、Qt文件
(1)添加Qt类
VS2019界面中选择Qt项目,右键点击添加——>”Add Qt Class...”,弹出Qt添加窗口,可添加Qt Class和Qt Widgets Class,像在Qt Creator中一样添加Qt类:

(2)编辑Qt类

Qt类的.h和pp文件双击直接在VS2019中编辑,而ui文件双击后调用Qt Desiner打开文件并编辑。

6、VS2019卸载Qt插件

VS2019菜单——>管理扩展,打开管理扩展窗口,点击卸载:

确定卸载后,窗口下方提示:

关闭VS2019,则电脑立即弹出VSIXInstaller窗口,点击Modify按钮,启动卸载:

显示卸载进度:

最后卸载成功:



  • • VisualStdio2022使用JetBrainsMono字体

    背景听说这个字体是最方便程序员的,那么为了追赶潮流我也理当试试。第一步:下载与安装下载【官网】JetBrains Mono: A free and

  • • Fiddler 汉化补丁

    汉化过程:1.安装Fiddler,比如我的Fiddler安装在:D:\Programs\Fiddler2.将FiddlerTexts.txt复制到D:\Programs\Fiddler\3.将FdT

  • • Windows 下编译 GNU barcode 库

    gnu barcode 是一个用来生成条形码的库。主页在:gnu/software/barcode/对这个库就不多介绍了。因为装了 MSYS2, 本来觉得编译这

  • • Qt Creator9.0生成工程后没有.pro文件

    Qt Creator9.0 默认建立的widget项目只有CMakeLists.txt文件,没有pro文件发现生成工程文件时默认选择的是cmake,不是qmake导致

  • • Qt Creator 9.0 设置代码编辑器JetBrainsMono字体

    下载github/JetBrains/JetBrainsMono/releases解压将下载的压缩包中的ttf文件拷贝到C:\Qt\Tools\QtCreator\share\qtcreator\fo

  • 2025年霜降是哪一天-2025年霜降几点几分
    今年哪天霜降-今日霜降是几点几分
    霜降节气的特点和风俗-霜降节气风俗大全
    2025大寒是阳历几月几日?2025大寒是哪一天
    2025万圣节是几号?今年万圣节是几月几日
    今年的霜降是几月几号?2025霜降是哪一天
    铁路12306密码格式有什么要求_铁路12306密码设置规则说明
    2025年中国的重阳节是农历的哪一天
    2025年重阳节是几月几日?2025年重阳节是哪一天
    万圣节是哪个国家的节日?万圣节源自于哪个国家