搜索
bottom↓
回复: 30

【分享】利用Qt creator打造自己的单片机开发IDE

  [复制链接]

出0入8汤圆

发表于 2020-9-9 21:51:21 | 显示全部楼层 |阅读模式
本帖最后由 了无 于 2020-9-9 22:13 编辑

前几天看坛友问哪个软件写代码好用,我自然是继续推荐Qt creator,那个坛友说也想用这个,但是不知道怎么建工程,于是有了今天的教程
工欲善其事必先利其器,我对这方面比较讲究 ,这是我使用了vs code ,source insight ,eclipse,sickedit,keil,vs,subline,等多款软件后的最终选择。
不管从颜值,代码高亮,代码补全,自由定制等等都符合我的需求,当然也有些缺点,比如没有关系调用图,比如没有悬停显示函数实现。
接下来开始教程。
首先是软件整体设置






然后是工程建立与设置










这样,工程建立好后,你就可以完全脱离官方的IDE(有makefile的话官方IDE都不用打开,makefile会调用官方编译器),用自己的环境进行开发了,理论上任何单片机都是可以这么搞的,AURIX、NXP S12G128、NXP S32K、STM32我都用过。
以后也会一直这么用,对自己来说所有单片机都用一种IDE是最爽的事情。
另外,有QT用它开发上位机也是挺不错的。晒个正在开发的刷写软件


上面就是全部内容
论坛里面之前也有坛友分析过,有兴趣的朋友可以搜索都看看。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入22汤圆

发表于 2020-9-9 22:05:48 来自手机 | 显示全部楼层
这是win下的吗?我觉得ubuntu下还是eclipse好用。

出0入8汤圆

 楼主| 发表于 2020-9-9 22:14:11 | 显示全部楼层
zxq6 发表于 2020-9-9 22:05
这是win下的吗?我觉得ubuntu下还是eclipse好用。

是win平台的,按道理Linux下也是可以的

出100入101汤圆

发表于 2020-9-9 22:20:00 来自手机 | 显示全部楼层
收藏,学习了

出0入0汤圆

发表于 2020-9-9 22:26:37 | 显示全部楼层
用了很多   还是觉得 vs studio 最好用

出0入0汤圆

发表于 2020-9-9 22:29:10 来自手机 | 显示全部楼层
能调试吗?

出105入79汤圆

发表于 2020-9-10 03:03:20 | 显示全部楼层
不错, QT这个IDE很经典

出0入0汤圆

发表于 2020-9-10 06:09:56 | 显示全部楼层
本帖最后由 游在云间 于 2020-9-10 06:37 编辑

按照片段中的设置,输入触发的关键字,却没有补全。还需要配置其他地方吗?

已经解决,触发的关键字不能太短,而且不能完全输入,只能在提示时确认

出0入0汤圆

发表于 2020-9-10 08:06:41 | 显示全部楼层
不错, QT的IDE

出0入8汤圆

发表于 2020-9-10 08:39:14 | 显示全部楼层
也试过好多软件,还是觉得SI4最好用,如果和VSC那样不需要建立工程就极品了。

出20入186汤圆

发表于 2020-9-10 08:43:37 | 显示全部楼层
QT开发的程序相关的DLL太多了,有些麻烦,

出0入0汤圆

发表于 2020-9-10 08:56:14 | 显示全部楼层
楼主 是同行都是汽车网络开发的,,写自己的工具是必备技能了,

出0入85汤圆

发表于 2020-9-10 09:03:44 来自手机 | 显示全部楼层
收藏,学习了

出0入0汤圆

发表于 2020-9-10 09:21:36 | 显示全部楼层
yuyu87 发表于 2020-9-10 08:43
QT开发的程序相关的DLL太多了,有些麻烦,

静态库的要自己编译QT源码,而且貌似免费不准用静态库。

出0入0汤圆

发表于 2020-9-10 09:29:11 | 显示全部楼层
huangqi412 发表于 2020-9-10 09:21
静态库的要自己编译QT源码,而且貌似免费不准用静态库。

静态库可以用的,自己配置下编译环境下载源码就行

出0入0汤圆

发表于 2020-9-10 10:06:24 | 显示全部楼层
wgxold 发表于 2020-9-10 09:29
静态库可以用的,自己配置下编译环境下载源码就行

是可以自己编译  但是貌似看过说免费用不让用静态库。

出0入0汤圆

发表于 2020-9-10 10:58:03 | 显示全部楼层
QT Creator还能支持中文符号(中文变量名、中文函数名),不过需要搭配支持中文符号的编译器。

出0入0汤圆

发表于 2020-9-10 11:39:06 | 显示全部楼层
不错,收藏备用了

出0入8汤圆

 楼主| 发表于 2020-9-10 14:18:45 | 显示全部楼层
liugang1986 发表于 2020-9-10 10:58
QT Creator还能支持中文符号(中文变量名、中文函数名),不过需要搭配支持中文符号的编译器。 ...

还有这等操作,学习了

出0入0汤圆

发表于 2020-9-10 15:19:58 | 显示全部楼层
收藏,学习了

出0入8汤圆

 楼主| 发表于 2020-9-10 15:23:52 | 显示全部楼层
huangqi412 发表于 2020-9-10 10:06
是可以自己编译  但是貌似看过说免费用不让用静态库。

可以引用静态库,能不能创建静态库还没试过。

出0入0汤圆

发表于 2020-9-10 18:52:49 | 显示全部楼层
上传个包呗,网上资源太少了

出0入0汤圆

发表于 2020-9-10 19:49:36 | 显示全部楼层
了无 发表于 2020-9-10 14:18
还有这等操作,学习了

比如这样,仅供参考。中文变量编程还有争议,目前当作娱乐就好。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2020-9-10 23:45:54 | 显示全部楼层
不错, QT的IDE

出15入9汤圆

发表于 2020-9-11 02:16:44 | 显示全部楼层
在Linux下边肯定可以,只要你指定好编译器就没啥问题了。
但是:
a) 你遇到STC那种要完全断电重新上电才能下载程序的变态IAP这也讨厌。
b) 你的方法不能断点调试是绝对的硬伤,因为你已经用了支持JTAG的单片机了。

出0入25汤圆

发表于 2020-9-11 09:30:01 | 显示全部楼层

楼主厉害,,点赞

出0入8汤圆

 楼主| 发表于 2020-9-11 09:48:30 来自手机 | 显示全部楼层
pcwhy 发表于 2020-9-11 02:16
在Linux下边肯定可以,只要你指定好编译器就没啥问题了。
但是:
a) 你遇到STC那种要完全断电重新上电才能 ...

这个定位主要是写代码和编译。调试还是用专业的调试软件比较好

出0入0汤圆

发表于 2020-10-2 00:00:57 | 显示全部楼层
楼主,请问下VS STUDIO下可以实现单片机代码调试吗?QT不是很了解。请指点下,谢谢。

出0入8汤圆

 楼主| 发表于 2020-10-2 11:22:45 | 显示全部楼层
zw_7627 发表于 2020-10-2 00:00
楼主,请问下VS STUDIO下可以实现单片机代码调试吗?QT不是很了解。请指点下,谢谢。 ...

VS没有折腾过弄单片机,不过即使搞通了也感觉不实用。

出0入0汤圆

发表于 2020-11-3 09:56:50 | 显示全部楼层
QT要买的吧,不是免费的

出0入0汤圆

发表于 2020-11-3 20:22:46 来自手机 | 显示全部楼层
求网盘链接啦!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-14 06:26

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表