首页 > 系统相关 >Windows平台配置VSCode编写MinGW Qt

Windows平台配置VSCode编写MinGW Qt

时间:2023-09-18 20:34:23浏览次数:49  
标签:Qt Windows Next 选择 VSCode MinGW 安装

Windows平台配置VSCode编写MinGW Qt

下载

Qt

官网下载链接,此处下载了开源版的在线安装器:!
Download Qt: Get Qt Online Installer
(需要其他版本或下载源可自行搜索相关文章)

VSCode

官网:Visual Studio Code - Code editing. Redefined

Qt安装

  1. 该版本在线下载器刚打开需要登录(或注册),完成登录后Next
  2. 勾选同意,Next
  3. 勾选Disable,Next
  4. 选择安装路径,保险起见建议全英文不带空格
  5. 勾选Custom installation,自定义安装选项
  6. 不勾选Associate common files types with Qt Creator,不对c文件进行关联,Next

Qt安装1

  1. 选择需要的版本,这里极端一点,选择了Qt 6.2.2,且勾选掉了比较大的非必要的包如图:

Qt安装2

Qt安装3

(可以自行选择旧一点的版本确保稳定性)

  1. Next,勾选同意,继续Next,等待下载及安装完成
添加环境变量
  1. 为了方便vscode搜索到Qt的工具链,在环境变量PATH中添加Qt中Mingw工具链的路径,如D:\xxx\QT\Tools\mingw900_64\bin

VSCode

安装

VSCode安装比较简单,vscode相关使用教程可自行搜索其他文章,略过

以下是扩展安装,搜索并安装以下扩展,黄色名字为必要的:

vscode插件

配置扩展

右键CMake Tools扩展或点击该扩展右下角齿轮,选择扩展设置:

扩展配置1

找到CMake Path设置项,设置为cmake.exe所在路径(安装Qt时如果有勾选,将会在Qt目录下安装有一个CMake程序):

扩展配置2

新建工程

使用QtCreater创建项目

  1. 打开Qt Creater,文件-新建文件或项目,选择新建一个Qt Widget Application项目
  2. 输入工程名称,选择好路径, Next
  3. Build System 选择 CMake, Next
  4. 保持默认,直到Kit Selection界面,选择MinGW 64-bit,剩下Next就行了

使用VSCode打开

打开VSCode, 文件-打开文件夹, 打开项目所在文件夹, 在CMake Tools启用的情况下, 会检测到根目录没有CMakeLists.txt文件并弹出窗口询问, 点击Locate

定位CMake

选择项目文件夹中的CMakeList.txt

定位CMake

随后会弹出窗口要求选择Kit工具链, 选择Qt自带的MinGW即可

配置完成后可以看到vscode底部出现编译工具的信息及调试运行等按钮

底部按钮

点击最右边的三角即可编译并运行程序,点击build可进行编译

运行

可能出现的问题

环境变量问题

在这个过程中,如果在选择vscode找不到Qt自带的编译器,或点击运行后没报错但不出现窗口,可以通过将Qt编译器加入到环境变量解决,参考Qt安装环境变量

快捷键

快捷键

标签:Qt,Windows,Next,选择,VSCode,MinGW,安装
From: https://www.cnblogs.com/tamapchn/p/17712988.html

相关文章

  • WPF禁用Windows窗口自带的关闭按钮(非关闭拦截)
    #region禁用关闭按钮[DllImport("USER32.DLL",CharSet=CharSet.Unicode)]privatestaticexternIntPtrGetSystemMenu(IntPtrhWnd,UInt32bRevert);[DllImport("USER32.DLL",CharSet=CharSet.Unicode)]privatestaticexternUInt32RemoveMenu(......
  • 2022年07月 python界面可视化 VS2022配置PyQt5环境
    文章目录 一、VS2022配置PyQt5环境1.安装anaconda及opencv-python1.1安装对应的anaconda包1.2安装opencv-python2.安装PyQt53.安装PyQt常用工具4.配置系统环境变量5.配置VS2022中的外部工具6.第一个VS2022下的pyqt5程序一、VS2022配置PyQt5环境本机环境:......
  • RubyMine 2023:高效Ruby编码工具,适用于macOS和Windows
    RubyMine是JetBrains开发的一款为Ruby开发者量身定制的集成开发环境(IDE)。它为Ruby语言提供了全面的支持,包括代码编辑、调试、测试和集成版本控制系统等功能,帮助开发者更加高效地进行Ruby编程。→→↓↓载RubyMine2023mac+win版代码编辑与自动补全:RubyMine提供了强大的代码编......
  • Qt + mupdf 显示PDF,支持翻页
    使用Qt+mupdf实现PDF阅读器,支持翻页(上一页、下一页) 思路:PDF阅读器:使用mupdf,将PDF文件拆分成单个page页,将page页转为QImage图像,使用QListWidget来装载所有的QImage,这样Qt就可以显示出所有图像(完整的PDF)。翻页:根据滚动条,确认当前是哪一页,然后实现【上一页、下一页】功能 ......
  • windows11安装wsl (Unbuntu)
    win11安装wslWindowsSubsystemforLinux(简称WSL)在Windows10中首次亮相,现在在Windows11中得到了更强的支持和改进。这个功能使用户可以在Windows操作系统上运行本地Linux二进制文件。下面将介绍WSL的安装方法。前提条件在安装WSL之前,需要执行以下步骤。检查系统要求首先,......
  • Windows10 开启远程桌面
    注:需要关闭系统防火墙或在系统防火墙开放远程桌面方法1.在系统属性中开启远程桌面Win10开启远程桌面可以通过运行“sysdm.cpl”命令以打开系统属性,然后再开启远程桌面,操作步骤如下:步骤1. 按“Win+R”键,然后输入“sysdm.cpl”并按下回车键打开系统属性。 步骤2. 单击......
  • 通过Sysmon+Nxlogs收集Windows Server 2012服务器日志-并以Syslog形式发送Json格式数
    0x01环境介绍WindowsServer2012已经安装部署好了域控,目的除了收集Windows服务器本身的日志外还收集域控环境下的各种日志。0x02Nxlog配置和使用使用社区版本即可,下载地址:https://nxlog.co/downloads/nxlog-ce#nxlog-community-edition使用的版本是当前最新版本安装过程就省略,......
  • windows server 原创用户启动后,弹窗--启动监听过程错误
    描述:弹出应用程序:服务控制管理器:在系统启动时至少有一个服务或驱动程序产生错误。详细信息,请使用事件查看器查看事件日志。server2003/xp/2000每次弹出服务控制管理器“系统启动时至少有一个服务或驱动程序产生错误”解决方法。解决方法:打开注册表,找到HKEY_LOCAL_MACHINE\S......
  • Qt控制键中打印特殊字符
    一、特殊字符在哪里右键输入法->符号大全二、显示特殊字符1)查找特殊字符对应的进制编码,两个网站都可以https://www.qqxiuzi.cn/bianma/erjinzhi.phphttp://www.kreativekorp.com/charset/whatis/?q=©2)程序内显示copyright=QString("%1%2%3%4").arg("Copyrigh......
  • VSCode快捷键(MAC版本)
    常用添加注释注释一行代码:cmd+/注释一整段代码:option+shift+A格式化代码格式化代码:option+shift+F格式化选中行代码:cmd+Kcmd+F代码缩进:cmd+shift+P查找替换Command+F查找Command+Option+F替换Command+G查找下一个Command+Shift......