混合开发环境---使用编程AI辅助开发Qt

### 文章目录

  • [@[toc]](#文章目录 @[toc] 1、说明 2、演示视频)
  • [1、说明](#文章目录 @[toc] 1、说明 2、演示视频)
  • [2、演示视频](#文章目录 @[toc] 1、说明 2、演示视频)

1、说明

新时代的浪潮早就已经来临,上不了船的人终将被抛弃,合理使用AI辅助开发、提升效率是大趋势
注意:不要被AI奴隶

合理使用AI辅助编程,十倍提升效率。

大部分的编程AI都有vs code插件,可以通过在vs code中安装插件进行使用,但是qt creator对编程ai的支持做得很差,相当于没有;

qtcreator毕竟是官方出品,对qt开发环境的支持是最好的,开箱即用,是其它第三方IDE远远赶不上的,但是在调试上比不了vs,在插件市场、AI辅助上又比不上vs code。

qt开发中如果要使用编程ai辅助开发,大概有下面几种方式(还有一些方法没有列出来):

  1. 方法1:使用qtcerator11+版本,可以通过安装插件支持github copilot,不过只有代码预测、提示和补全功能,没有聊天功能;
  2. 方法2:使用 Visual Studio+qt插件,在vs中开发qt,vs内置支持github copilot,功能强大,使用方便;(当然很多AI插件在vs中也可以安装,但是插件对vs的支持可能会差一些)
  3. 方法3:使用vs code配置qt开发环境,在vs code就可以随心所欲的安装各种AI插件,这是AI编程最友好的环境,但是vs code配置qt开发环境比较复杂,对新人非常不友好,不像qtcreator哪些开箱即用;
  4. 方法4: 多种环境混合开发,使用qtcreator开发QT程序,同时使用vs code打开相同的工程代码,在vs code中编辑代码、补全代码,在qtcreator中编译、运行、调试、分析。同时这种方式还能用到visual studio上,使用qtcreator开发,使用vs 调试,多种工具组合使用,融合所有工具的优点。这种方法以Qt开发进行演示,实际这种方法可适用于绝大部分开发工作和各种语言。

2、演示视频

使用编程AI辅助进行软件开发(Qt)



相关推荐
背心2块钱包邮40 分钟前
第7节——积分技巧(Integration Techniques)-代换积分法
人工智能·python·深度学习·matplotlib
无心水44 分钟前
【分布式利器:大厂技术】4、字节跳动高性能架构:Kitex+Hertz+BytePS,实时流与AI的极致优化
人工智能·分布式·架构·kitex·分布式利器·字节跳动分布式·byteps
阿正的梦工坊1 小时前
DreamGym:通过经验合成实现代理学习的可扩展化
人工智能·算法·大模型·llm
海市公约1 小时前
HTML网页开发从入门到精通:从标签到表单的完整指南
前端·ide·vscode·程序人生·架构·前端框架·html
湘-枫叶情缘1 小时前
人脑生物芯片作为“数字修炼世界”终极载体的技术前景、伦理挑战与实现路径
人工智能
Aaron15881 小时前
侦察、测向、识别、干扰一体化平台系统技术实现
人工智能·fpga开发·硬件架构·边缘计算·信息与通信·射频工程·基带工程
维维180-3121-14551 小时前
作物模型的未来:DSSAT与机器学习、遥感及多尺度模拟的融合
人工智能·生态学·农业遥感·作物模型·地理学·农学
阿杰学AI2 小时前
AI核心知识38——大语言模型之Alignment(简洁且通俗易懂版)
人工智能·安全·ai·语言模型·aigc·ai对齐·alignment
xier_ran2 小时前
关键词解释:对比学习(Contrastive Learning)
人工智能·深度学习·学习·机器学习·对比学习
偶像你挑的噻2 小时前
3.Qt-基础布局以及事件
开发语言·数据库·qt