VS2019 使用QT5.14.2 开发指南

VS2019安装QT插件

Qt5.14.2安装教程

步入公司,因需要学习Qt,本文主要整理为Qt的学习记录,从入门到入土,纯干货,尽可能详细。

一,Qt简介

Qt(官方发音 [kju:t],音同 cute)是一个跨平台的 C++ 开库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序。
Qt 是纯 C++ 开发的,所以学好 C++ 非常有必要。

二, 如何下载

这里咱们安装Qt5.14.2(不要问为什么不装更新版本的,从Qt5.15.0起,对于开源用户,Qt官方不再提供独立安装文件,所以源码安装太麻烦,以后再研究^_^)

官网下载链接:

Index of /archive/qt/5.14/5.14.2

 三, 双击安装

 下载完之后,直接双击打开安装包,进行安装即可

如果有Qt账号,直接登录就可以了,如果没有可以在下面注册一个,然后点Next(如果不想填写,请先断网,然后重新打开安装程序)  

现在你可以选择安装路径,建议大家自行修改一下(注意:路径中不能有空格,也不能有中文),确保自己能找到位置,后续可能会有一些配置,需要找到路径

路径设置完之后,到了选择组件的界面,如图:第二个组件不需要管,点开第一个组件Qt 5.14.2。

点开之后,把这些都选上,OK,下一步~(如果没有用VS开发Qt项目的需求可以不点 MSVC 2017)

 进行安装(将是一个漫长的安装过程。。)


  VS2019环境配置

一,为什么用VS写Qt程序

很多人在Qt上写代码时,感觉不是很舒服,所以想在Vs上写Qt程序,而且Vs具有强大的调试能力,所以咱们可以通过一些配置实现此目的。

二,打开VS安装Qt插件

 选择菜单栏的 扩展->管理扩展,输入Qt搜索,然后下载Qt Visual Studio Tools(下载灰常的银杏,慢的死~还不一定能下载)

 如果实在不能忍受这龟速,咱们来别的办法

 先到Qt官网下载对于版本的插件,我这里是Vs2019:https://download.qt.io/official_releases/vsaddin/2.4.1/

 如果跳到如下页面,选择清华大学镜像源下载即可。

  三,安装VSIX(即上面下载的那个插件)

如果是通过Vs下载的,会自动安装。

如果是手动下载的,需要双击自己安装。

打开安装包之后,点击Install等待安装完成即可

安装之前,请先关掉Vs(关闭Vs之后,一秒安装完成)

 四,设置插件

 再次打开Vs,扩展->Qt VS Tools->Qt Options

 点击Qt Options之后会弹出如下界面

 如果在弹出上述界面的同时,还弹出如下这个错误界面,不要担心,这是由于安装插件的时候,会自动配置,但是自动配置的路径和实际的Qt安装路径不一致,我们自己再配置一下就ok了

首先删掉自动配置好的路径,然后点击Add自己添加一个,如下是具体的路径选项,选择msvc2017_64文件夹,点击确定即可

 然后点击OK(Name是自己取的)

五,VS创建Qt项目

在Vs中点击新建项目,搜索Qt找到Qt GUI Application然后点击下一步。

 点击下一步后进行创建GUI,会弹出一个安装向导

 点击Next,选择模块(以默认选好)继续Next,然后选择GUI的基类为QWidget,选择小写字体

 点击Finish完成创建!最后,Ctrl+F5(运行),大功告成

Qt工程转换成VS工程方法

一、添加环境变量
qmake和vc的编译环境需要配置系统Path变量,在Path变量中增加自己本机QT和VS中bin路径,如类似下图,添加完成后需重启电脑。

D:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30037\bin\Hostx86\x86
D:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30037\bin\Hostx64\x64
D:\InstallSoftware\Qt\Qt5.14.2\Tools\QtCreator\bin
D:\InstallSoftware\Qt\Qt5.14.2\5.14.2\mingw73_32\bin
D:\InstallSoftware\Qt\Qt5.14.2\5.14.2\msvc2017_64\bin
二、通过qmake工具实现转换
首先在QT的MSVC命令提示符工具中进入到需要转换的工程目录中去,然后再输入qmake –tp vc 命令回车即可,如下图效果无任何报错则标识转换成功。

或者直接在插件工具汇总打开pro版本的QT工程

 三、转换工程时异常报错解决方法
QT报错:Project ERROR: msvc-version.conf loaded but QMAKE_MSC_VER isn‘t set

QT报错:Project ERROR: msvc-version.conf loaded but QMAKE_MSC_VER isn‘t set_msvc-version conf loaded but-CSDN博客

QT问题记录:Qt报错msvc-version.conf loaded but QMAKE_MSC_VER isn‘t set

方法一:清空构建目录

重新设置一个新的构建目录(影子目录),或者清空当前目录的所有文件即可

方法二:修改配置文件(不推荐)

网上大部分的解决方案都是这个,直接打开找到并文件msvc-version.conf 在其中添加版本QMAKE_MSC_VER = 1900 (根据版本设置),不推荐,因为换了其他VS版本可能出错

  • 12
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Qt5.14.2Qt的一个版本,而vs2019则是指Visual Studio 2019。如果你想在Visual Studio 2019中使用Qt5.14.2,你需要进行一些配置。首先,你需要下载并安装Qt5.14.2的安装包,可以从官方网站或者清华镜像站下载。安装完成后,你可以在Qt VS Tools扩展中配置Qt插件。然后,你需要在Visual Studio 2019中配置Qt环境。你可以在扩展菜单下的Qt VS Tools中找到Qt Options选项,并进行Qt配置。在配置中,你需要设置默认打开Qt程序,添加Qt Designer的路径。配置完成后,你就可以在Visual Studio 2019中创建和开发Qt项目了。希望这个回答对你有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Qt5.14.2安装教程和VS2019中的qt环境配置](https://blog.csdn.net/qq_43522889/article/details/129845210)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置](https://blog.csdn.net/weixin_44773732/article/details/123210706)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值