Visual Studio+Qt软件安装及环境配置过程和无法设置Qt路径的解决方案

2023-05-16

文章目录

  • 前言
  • 安装环境
  • 安装哪个版本的Qt、Visual Studio和Qt VS Tools(Visual Studio上的Qt插件)?
  • Qt5.14.2
  • Visual Studio2019
    • 官网
    • 下载
    • 安装
  • Qt VS Tools2.4.3(Visual Studio上的Qt插件)
    • 官网
    • 下载
    • 安装
  • 运行第一个Qt程序
  • 无法设置Qt路径的解决方案
    • 报错信息
    • 解决过程
    • 解决方案
  • 针对无法设置Qt路径的必要配置
  • 总结
  • 作者的话
  • 参考资料

前言

  • 文章记录Visual Studio+Qt软件安装及环境配置过程,介绍无法设置Qt路径的解决方案
  • 作者在操作三天三夜后的成功案例和血泪教训…

安装环境

  • 联想拯救者Y7000笔记本电脑
  • Windows10操作系统

安装哪个版本的Qt、Visual Studio和Qt VS Tools(Visual Studio上的Qt插件)?

作者曾安装并搭配过的版本:

  • Visual Studio2019+Qt5.14.2+Qt VS Tools2.4.3
  • Visual Studio2019+Qt5.14.2+Qt VS Tools2.5.1
  • Visual Studio2019+Qt5.14.2+Qt VS Tools2.5.2
  • Visual Studio2019+Qt5.14.2+Qt VS Tools2.6.0
  • Visual Studio2019+Qt5.14.2+Qt VS Tools2.7.1
  • Visual Studio2019+Qt5.14.2+Qt VS Tools2.7.2
  • Visual Studio2019+Qt5.14.2+Qt VS Tools2.8.1
  • Visual Studio2022+Qt5.14.2+Qt VS Tools2.8.1(只有Qt VS Tools2.8.1有对应Visual Studio2022的.vsix文件)
  • Visual Studio2022+Qt6.6.4(好像是6.6.4,或者是6.4.0)+Qt VS Tools2.8.1

重点考虑在Visual Studio中无法设置Qt路径,兼顾考虑版本性能、稳定性、兼容性等问题,成功案例的安装版本如下:

  • Visual Studio2019
  • Qt5.14.2
  • Qt VS Tools2.4.3

Qt5.14.2

教程请见作者的这篇文章:Qt5.14.2版本安装教程


Visual Studio2019

官网

Downloads - Visual Studio Subscriptions Portal

下载

在这里插入图片描述

  • 选择:Visual Studio Community 2019 (version 16.11)
  • 需要注意的参数:1.社区版,2.版本号,3.操作系统位数
  • 有其他需求的可自选
  • 点击Download下载.exe可执行文件

安装

  • 根据安装引导程序进行即可。安装步骤简单,不再过多截图
    在这里插入图片描述
  • 组件选择:使用C++的桌面开发
  • 有其他需求的可自选
  • 注意安装路径(不建议安装在C盘)

Qt VS Tools2.4.3(Visual Studio上的Qt插件)

官网

Index of /archive/vsaddin (qt.io)

下载

在这里插入图片描述

  • 点击qt-vsaddin-msvc2019-2.4.3.vsix下载文件

安装

  • 根据安装引导程序进行即可。安装步骤简单,不再过多截图
  • 注意:需关闭Visual Studio 2019
    在这里插入图片描述
  • 打开Visual Studio 2019
  • 点击上方导航栏的扩展(X)选项
  • 存在Qt VS Tools,表明安装成功

运行第一个Qt程序

在这里插入图片描述

  • 鼠标悬停在Qt VS Tools选项上
  • 点击Qt Options选项
    在这里插入图片描述
  • 点击Add添加Qt路径
  • Name:可自定义
  • Path:下载Qt时指定组件的msvc文件夹
  • 点击ok
    在这里插入图片描述
  • 点击上方导航栏的文件(F)选项
  • 点击新建(N)选项
  • 点击项目(P)选项
    在这里插入图片描述
  • 在右上方搜索框输入qt搜索Qt项目
  • 点击Qt GUI Application选项
  • 点击下一步(N)
    在这里插入图片描述
  • 指定项目存放路径
  • 点击创建(C)
    在这里插入图片描述
  • 点击Next >
    在这里插入图片描述
  • 默认选项
  • 有其他需求的可自选
  • 点击Next >
    在这里插入图片描述
  • 默认选项
  • 有其他需求的可自选
  • 点击Finish
    在这里插入图片描述
  • Ctrl+F5运行程序
    在这里插入图片描述
  • 运行成功√

无法设置Qt路径的解决方案

报错信息

在这里插入图片描述

  • Error reading VS project settings
  • Stacktrace(堆栈跟踪)显示的是Qt VS Tools即插件的问题(此前作者一直没有仔细读报错信息,以为是Visual Studio和Qt版本不匹配的问题)

解决过程

  • 将Qt VS Tools从高往低版本不断安装、设置Qt路径和卸载直到成功
  • 可以发现Qt VS Tools2.8.1报错信息会出现上图的…行号:93文字;Qt VS Tools2.7.2——2.5.1没有上图的…行号:93文字
  • 可以发现Qt VS Tools2.8.1——2.5.1和2.4.3设置Qt路径的界面不同、创建项目时的选项名称不同(Qt Widgets Application和Qt GUI Application)
  • 可以大胆猜测,Qt VS Tools2.8.1,2.7.2——2.5.1,2.4.3三个版本存在一定差异
  • 作者其实是追求使用高、新版本软件的,无奈只能向下兼容,退而求其次选择较低版本

解决方案

  • 使用Qt VS Tools2.4.3版本
  • 而Qt VS Tools2.4.3版本只有Visual Studio2015、2017和2019版本的.vsix文件,所以使用最高的Visual Studio2019版本
  • Qt版本的选择原因已在教程中阐述。可能可以使用Qt6版本,作者未测试过

针对无法设置Qt路径的必要配置

在这里插入图片描述

  • 点击上方导航栏的扩展(X)选项
  • 点击管理扩展(M)选项
    在这里插入图片描述
  • 点击左栏的已安装选项卡
  • 点击中栏的Qt Visual Studio Tools插件
  • 取消勾选右栏的自动更新此扩展(因为无法设置Qt路径是Qt VS Tools插件版本的问题)
  • 点击右下方的关闭(C)

总结

  • 文章记录Visual Studio+Qt软件安装及环境配置过程,介绍无法设置Qt路径的解决方案
  • 作者在操作三天三夜后的成功案例和血泪教训…,在此将经验分享给大家~

作者的话

  • 感谢参考资料的作者/博主
  • 作者:夜悊
  • 版权所有,转载请注明出处,谢谢~
  • 如果文章对你有帮助,请点个赞或加个粉丝吧,你的支持就是作者的动力~
  • 文章在描述时有疑惑的地方,请留言,定会一一耐心讨论、解答
  • 文章在认识上有错误的地方, 敬请批评指正
  • 望读者们都能有所收获

参考资料

VS2015+QT插件,新建项目出现error reading VS project settings_RuoChengWang的博客-CSDN博客_vs2015无法新建项目

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio+Qt软件安装及环境配置过程和无法设置Qt路径的解决方案 的相关文章

  • Visual Studio Code(VSCode) 编辑/编译/调试 C++ 代码

    前言 最近想要切换编辑工具 xff0c 之前工作中使用过 Source Insight xff0c Eclipse xff0c CLion 来写 C 43 43 代码 目前来说 Source Insight 已经非常古老 xff0c 只有编
  • Visual Studio 2017 代码自动对齐

    点 编辑 高级 设置选定内容的格式 或者按Ctrl 43 K 然后再按Ctrl 43 F 就好了 你可以在常用快捷键自定义 窗口中进行查看 1 进入工具 选项 对话框 2 选择 环境 键盘 3 在 显示命令包含 下面的对话框中输入 对齐 关
  • Visual Studio中gets报错解决方法

    方法如下 xff1a 1 这是敲出gets后报的错 2 经过查找资料 xff0c 知道vs2015之后就不支持gets了 xff0c 变成了gets s xff0c 并且后面的括号中也不能单独写一个数组名 xff0c 还需加上数组内的个数
  • Visual Studio 与 Visual C++ 关系

    Visual Studio netVisual C 43 43 netVisual C 43 43 MSC VER备注Visual Studio net 2002Visual C 43 43 net 2002Visual C 43 43 7
  • Visual Studio 2022 C++ CLR 的艰难除 Bug

    请看下面一段代码 xff1a 运行结果 xff1a 这是一个Button xff0c 要用到这段代码是因为字符串出了问题 xff1a 肯定是我写的类出问题了 xff0c 便是我在控制台下测试是正常的 代码 xff1a 运行结果 xff1a
  • VsCode Studio的C/C++代码自动补全

    关于VsCode Studio的C C 43 43 代码自动补全 第一步 xff1a 需要下载VsCode中的C C 43 43 插件 如图 xff1a 插件下载后 xff0c 最好是重新启动一下VS 第二步 xff1a 找到设置 在输入框
  • Visual Studio + Opencv配置

    目录 Opencv安装 环境变量配置Visual Studio 库的两种配置 本文使用操作系统为Windows10 xff0c 仅适用于windows环境Visual Studio编译器上的 Opencv开发配置 Opencv所有平台通用的
  • measurement studio测控与单片机通信上位机

    using NationalInstruments Analysis using NationalInstruments Analysis Conversion using NationalInstruments Analysis Dsp
  • Visual C++6.0 一些编译链接报错解决

    01 VC 43 43 编写图形化界面链接时出现 LIBCD lib crt0 obj error LNK2001 unresolved external symbol main 的解决方案 在我使用VC 43 43 编写一个图形化显示界面
  • Android Studio报错:W/System.err: java.net.SocketException: socket failed: EPERM (Operation not permitt

    解决方案 xff1a 在AndroidManifest xml中增加 xff1a span class token operator lt span uses span class token operator span permissio
  • 【转载】关于Visual Studio、VC和C++的那些事

    size 61 medium 首先 xff0c 这三个东西有什么区别呢 xff1f VC和C 43 43 是相同的吗 xff0c 有什么区别呢 xff1f 我刚开始学C 43 43 的时候也有这样的问题 xff0c 在这里我来替大家解释一下
  • 使用CMake和Visual Studio搭建工程并引入OpenCV库

    前言 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 在之前的Windows平台下OpenCV的编译与安装 Mega Li的博客 CSDN博客 nbsp 中介绍了Windows平台中使用CMake编译Open
  • 【VSCode】Visual Studio Code软件使用入门

    说明 这是一篇VS Code IDE软件使用入门文章 xff0c 工欲善其事 xff0c 必先利其器 xff0c 在使用新IDE之前 xff0c 不妨先对其进行一个全面了解 如果你做WPF等桌面端开发 xff0c 目前VSCode还没有好用
  • NVIDIA Jetson Xavier NX/NANO安装Visual Studio Code

    官网下载安装即可 步骤 xff1a 1 官网下载安装包 Visual Studio Code Code Editing Redefined 下载Ubuntu版本 deb格式安装包 xff0c 注意要下载ARM64的 2 将文件传输至开发板
  • 【Apple Studio Display】苹果显示器无法连接Dell 5488

    Apple Studio Display 苹果显示器无法连接Dell 5488 xff08 1 xff09 Dell 5488 could not use the Apple studio display via the type c ca
  • Visual Studio中设置opencv环境

    图像处理的项目中 xff0c 每建立一个新的项目 xff0c 需要对环境重新设置 xff0c 本文记录一下自己在VS中设置环境的步骤 xff0c 也分享给相同的入门小白 本文侧重说明VS中调用opencv的环境设置步骤 xff0c open
  • Studio One 5机架设置一键切换效果通道

    Studio One是当前主流的直播机架软件 xff0c 操作非常方便 xff0c 但是呢默认情况下 xff0c 要切换效果时 xff0c 只能手动关闭一个效果的后 xff0c 再开另一个效果 xff0c 切换效果有点不方便 现在孤狼分享S
  • visual studio升级

    visual studio升级 概述升级步骤温馨提示 概述 有时处于开发要求或者安全要求 xff0c 需要将visual studio升级到最新的版本 本篇文章记录一下如何升级 升级步骤 1 找到visual studio的安装路径下的安装
  • Studio设计布局的新姿势

    目录 ConstraintLayout基本界面 ConstraintLayout约束类型 尺寸约束 边界约束 基准线约束 清除约束 约束示例 自动约束Autoconnect 约束推断Inference View Inspector Fixe
  • Ubuntu12.04下配置Android studio开发环境

    之前一直在Windows下面进行Android的开发任务 Ubuntu也是用的虚拟机 但是最近代码编译了 刷机总是出现一些莫名其妙的问题 于是决定进行一次大迁移 把虚拟机放弃了 直接使用Ubuntu系统 但是这样子要把studio里面的代码

随机推荐