硬汉嵌入式论坛

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

[MDK] keil5.36 不同目标下设置 Target Build不起作用

[复制链接]

2

主题

11

回帖

17

积分

新手上路

积分
17
发表于 7 天前 | 显示全部楼层 |阅读模式

说明:有两个相似度比较高的工程,为了方便维护,合并到同一个工程中使用。方案是借助Keil的多目标功能,不同目标下设置 Target Build,实现不同的目标工程编译不同的文件。

问题:不同目标下设置 Target Build不起作用



目标1设置不编译文件夹1,不报object file renamed
目标2设置不编译文件夹2,报object file renamed
文件夹1和2里是同名文件

[C] 纯文本查看 复制代码
Note: source file '..\func_va.c' - object file renamed from '.\hex\func_va.o' to '.\hex\func_va_1.o'.


尝试Clean Target后Rebuild问题同样出现

请问以上问题有解决方案吗,或者有什么其他方案可以实现两个类似工程合并到一起维护的方法。

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 7 天前 | 显示全部楼层
这种方法没问题的,可能是你的工程没有正常区分开两个工程。
回复

使用道具 举报

2

主题

89

回帖

95

积分

初级会员

积分
95
发表于 7 天前 | 显示全部楼层
重启电脑
回复

使用道具 举报

2

主题

11

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 7 天前 | 显示全部楼层
本帖最后由 小肚子工程师 于 2025-8-5 15:54 编辑

C:\Users\M00020948\Desktop\1.png
回复

使用道具 举报

2

主题

11

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 7 天前 | 显示全部楼层
我是在一个例程上修改测试,两个工程的区别是不同文件夹的是否编译,然后一个目标工程会提示,另外一个不会

下载.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 6 天前 | 显示全部楼层
小肚子工程师 发表于 2025-8-5 15:46
我是在一个例程上修改测试,两个工程的区别是不同文件夹的是否编译,然后一个目标工程会提示,另外一个不会 ...

我这边有个工程是二合一的,测试倒是正常。
回复

使用道具 举报

7

主题

158

回帖

179

积分

初级会员

积分
179
发表于 5 天前 | 显示全部楼层
这个BUG 不只是5.36,应该是5.36以后一直都有的,
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 03:11 , Processed in 0.048783 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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