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"作为调试工具
相关推荐
小短腿的代码世界1 天前
Qt文件系统与IO深度解析:从QFile到异步文件操作
开发语言·qt
徐某人..1 天前
基于i.MX6ULL平台的智能网关系统开发
arm开发·c++·单片机·qt·物联网·学习·arm
(Charon)1 天前
【C++/Qt】Qt 封装 TCP 客户端底层 Network 类:连接、收发、自动测试与错误处理
服务器·网络·qt·tcp/ip
小短腿的代码世界1 天前
QCefView深度解析:Qt应用中嵌入Chromium浏览器的终极方案
开发语言·qt
小短腿的代码世界1 天前
VLC-Qt深度解析:Qt应用中的专业视频播放方案
开发语言·qt
rrr21 天前
【前端开发】|GUI 基本概念和框架基础
前端·qt
Z文的博客1 天前
【避坑实录】Qt 4.8.6 + Paho MQTT C客户端 + OpenSSL静态链接的血泪史
c语言·开发语言·qt·嵌入式linux
(Charon)1 天前
【C++/Qt】Qt 实现 TCP Client:从功能构思到消息收发与日志保存
qt·网络协议·tcp/ip
qq_283720051 天前
Qt5.12.8 QML Canvas ctx.setLineDash 失效终极解决方案
开发语言·qt