硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1443|回复: 12
收起左侧

[AppWizard] AppWizard生成代码中添加自己的代码,防止下次生成被覆盖的解决办法

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2024-9-3 01:12:00 | 显示全部楼层 |阅读模式

跟CubeMX差不多,放在begin和end之间即可

23445.png
回复

使用道具 举报

5

主题

23

回帖

38

积分

新手上路

积分
38
发表于 2024-9-11 16:09:40 | 显示全部楼层
可是为什么一保存,之前放在这里的代码还是没了呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
 楼主| 发表于 2024-9-12 07:54:38 | 显示全部楼层
bxinxin 发表于 2024-9-11 16:09
可是为什么一保存,之前放在这里的代码还是没了呢?

我使用的1.46没问题。
回复

使用道具 举报

5

主题

23

回帖

38

积分

新手上路

积分
38
发表于 2024-9-18 11:07:22 | 显示全部楼层
eric2013 发表于 2024-9-12 07:54
我使用的1.46没问题。

我的appwizard版本是1.44,在此区域添加代码,不管添加的是啥,只要一回到appwizard然后保存或是导出&保存,刚添加的代码就没了,很奇怪
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
 楼主| 发表于 2024-9-18 12:15:24 | 显示全部楼层
bxinxin 发表于 2024-9-18 11:07
我的appwizard版本是1.44,在此区域添加代码,不管添加的是啥,只要一回到appwizard然后保存或是导出&保 ...

试试1.46,之前可能有bug
回复

使用道具 举报

5

主题

23

回帖

38

积分

新手上路

积分
38
发表于 2024-9-19 19:19:31 | 显示全部楼层
eric2013 发表于 2024-9-18 12:15
试试1.46,之前可能有bug

硬汉哥,再问一个问题,比如有一个screen的回调函数,这里面添加上自己的用户代码,使用appwizard保存或者导出&保存,回调函数里的用户代码会被清除掉吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
 楼主| 发表于 2024-9-20 09:32:14 | 显示全部楼层
bxinxin 发表于 2024-9-19 19:19
硬汉哥,再问一个问题,比如有一个screen的回调函数,这里面添加上自己的用户代码,使用appwizard保存或 ...

不会,我之前还测试过,我用的1.46,注意放在那两段注释之间即可
回复

使用道具 举报

5

主题

23

回帖

38

积分

新手上路

积分
38
发表于 2024-9-22 21:13:05 | 显示全部楼层
eric2013 发表于 2024-9-20 09:32
不会,我之前还测试过,我用的1.46,注意放在那两段注释之间即可

硬汉哥,我试了下,1.46版本的appwizard确实不会覆盖用户代码。我试的的1.44和1.50版本都会覆盖,很奇怪,按理说1.50的更高版本不是不应该出现这种问题嘛
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
 楼主| 发表于 2024-9-23 08:48:04 | 显示全部楼层
bxinxin 发表于 2024-9-22 21:13
硬汉哥,我试了下,1.46版本的appwizard确实不会覆盖用户代码。我试的的1.44和1.50版本都会覆盖,很奇怪 ...

那看来是1.50的bug,我还没测试1.50, 后面我试试
回复

使用道具 举报

59

主题

675

回帖

857

积分

金牌会员

积分
857
发表于 2024-9-23 22:20:47 | 显示全部楼层
本帖最后由 ou513 于 2024-9-23 22:22 编辑
bxinxin 发表于 2024-9-19 19:19
硬汉哥,再问一个问题,比如有一个screen的回调函数,这里面添加上自己的用户代码,使用appwizard保存或 ...

我已经在用,没覆盖啊,但是第一次升级打开旧版本工程会覆盖,后面再生成就不会覆盖了,所有的屏幕回调 xxx_slots.c文件都不会覆盖
回复

使用道具 举报

5

主题

23

回帖

38

积分

新手上路

积分
38
发表于 2024-10-5 20:51:51 | 显示全部楼层
ou513 发表于 2024-9-23 22:20
我已经在用,没覆盖啊,但是第一次升级打开旧版本工程会覆盖,后面再生成就不会覆盖了,所有的屏幕回调 x ...

老哥你appwizard是啥版本的?
回复

使用道具 举报

5

主题

23

回帖

38

积分

新手上路

积分
38
发表于 2024-10-6 21:35:40 | 显示全部楼层
eric2013 发表于 2024-9-23 08:48
那看来是1.50的bug,我还没测试1.50, 后面我试试

硬汉哥,又发现一个神奇的现象,我又换了台电脑安装1.44版本,结果代码不会覆盖了,哈哈,真奇怪
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
 楼主| 发表于 2024-10-7 10:16:30 | 显示全部楼层
bxinxin 发表于 2024-10-6 21:35
硬汉哥,又发现一个神奇的现象,我又换了台电脑安装1.44版本,结果代码不会覆盖了,哈哈,真奇怪

考虑把有问题的这个电脑里面的软件卸载了,重新安装试试,兴许也可以解决。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-13 03:15 , Processed in 0.047783 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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