搭建C++开发环境:VS创建QT项目

本文详细介绍了如何安装和配置Visual Studio 2017社区版,专注于C++桌面开发,并添加必要的扩展。接着,讲解了Qt Creator的下载与安装过程,以及如何选择合适的组件。最后,提供了在VS和Qt Creator中配置环境的步骤,包括安装Qt插件、添加Qt版本和配置环境变量。同时,文中还列出了一些常见问题及其解决方案。
摘要由CSDN通过智能技术生成

Visual Studio 2017社区版安装步骤

1. 打开官网  https://visualstudio.microsoft.com/

2. 点击"免费Visual Studio",  选择Visual Studio Community,点击免费下载,  安装Visual Studio Installer

  

3. 因只需要C++的功能,  勾选"工作负荷"下的"使用C++的桌面开发",  下拉勾选"Visual Studio 扩展开发"(若不勾选此项,  VS不能安装插件*.vsix,  例如qt的组件);  在"单个组件"中选择"用于X86和X64的Visual C++ MFC",  搜索组件"VC++ 2017version 15.7 v14.14 toolset"并勾选;  选择语言包和安装路径

4. 点击安装,等待安装完成

  

QT Creator安装步骤

1. 进入QT官网 https://download.qt.io/

   

2. 点击进入 archive 目录,该目录存放各种开发安装包

    

3. 进入qt目录,包含了所有的 Qt 版本,从 1.0 到当前最新版本,QT版本更新较快,最新版本虽兼容更多功能却不够稳定,推荐选择比较新已经稳定的版本,故选择了5.14.2版本,若Google Chrome不支持下载,更换浏览器就可以了

4. 下载安装程序运行后,根据步骤执行,第一次使用QT Creator的用户,需要注册,根据提示输入姓名、邮箱等信息并进行验证

5. 选择组件步骤,勾选组件"MSVC 2017 64-bit" 、"MinGW  7.3.0 64-bit" 、 "Qt Charts" "Qt Data Visualization" 、Tools下的 "MinGW 7.3.0 64-bit",点击下一步, 等待安装完成

     

QT Creator 5.14.2和Visual Studio 2017的环境配置

1. VS安装QT插件:打开VS2017, 工具→扩展和更新→联机,关键词搜索qt,找到Qt Visual Studio Tools,根据提示下载安装,重启VS,菜单栏添加“Qt VS Tools”

   

2. VS添加QT版本:Qt VS Tool→Qt Version→添加路径(msvc2017_64)

3. QT Creator环境变量配置:此电脑→属性→高级系统设置→环境变量→系统变量中找Path→新增Qt安装路径下的msvc2017_64目录下的bin”→确定,环境变量配置完成

         

4.  测试配置:打开VS,新建一个Qt项目,文件→新建→项目→Visual C++→Qt→Qt Widgets Application(Qt版本高有所改变,等同于以前的Qt GUI Application);  调试能否运行窗口,可以则配置成功

5. 可能出现的bug解决方法

    (1)、在VS界面打开.ui文件闪退,鼠标右击→打开方式→添加designer.exe路径,设为默认值;

            qrc文件上述同步骤,添加QrcEditor.exe路径,设为默认值,给出示例路径:

C:\Users\1\AppData\Local\Microsoft\VisualStudio\15.0_5398e96e\Extensions\4xadzwkv.q1w,    

            找不到AppData这个文件,将“隐藏的项目”显示;

    (2)、配置好VS,  打开QT发现警告:   

 将编译套件(kit)换为Qt所用的编译组件MinGW 64-bit;

 

  

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值