Windows11 Qt MSVC配置

文章目录

背景

最近在设计和开发一款SOME/IP编辑器,使用到了开源项目NodeEditor(基于QT)。在使用QT Creator编译NodeEditor是出现报错"undefined reference to 'WinMain'"。原因是我在安装Qt时只安装了WinGW作为编译工具,而NodeEditor需要使用MSVC作为编译和运行工具。

因此记录以下如何在已安装QT的前提下添加MSVC工具链。

安装MSVC和DEBUG工具

  1. 打开Qt Maintenance Tool
  2. 登录后选择**"添加(A)或移除组件"**
  3. 在Qt下选中MSVC,版本根据自己安装的版本选择
  4. 在Qt Creator下选中Debugging Tools for Windows。这个Qt针对Windows MSVC的调试工具,不安装这个代码没法调试。

配置项目

  1. 打开项目后,在"项目"中双击"MSVC"作为编译工具链
  2. 右键MSVC点击"管理构建套件"
  3. 选择"CDB"作为调试工具
相关推荐
Quz9 小时前
QML ComboBox 可编辑输入与动态更新模型
qt
丰锋ff9 小时前
7.2Qt中Json的操作
开发语言·qt·json
我不是疯子是傻子9 小时前
用DeepSeek生成Qt多协议解析器?「正则+状态机+AI分支裁剪」混合调优实战
开发语言·qt
qq_4017004110 小时前
QT段错误一般是什么原因造成的,如何快速排查
qt
平常心的技术小牛10 小时前
Qt-快速上手-QLabel
开发语言·qt
不会代码的小猴11 小时前
2. 了解Qt
开发语言·c++·笔记·qt·算法
丰锋ff20 小时前
3.1 Qt事件之事件处理器
开发语言·qt
反转180度21 小时前
Qt 6 + C++17 实现 SFTP 批量部署:工业设备运维工具实战解析
运维·c++·qt
我不是疯子是傻子1 天前
Qt CAN通信周期发送抖动?实测定时器精度校准与时间戳补偿方案
开发语言·数据库·qt
2023自学中1 天前
Qt 简易聊天室(第二篇),单线程 改为 多线程,方便后续增加文件传输功能
c++·qt