LairdXin 发表于 2024-8-15 11:18:24

请教一下STC8H库编译报错的问题


请教一下大佬,我引用了库文件,但是Keil报了以下信息,新手看不懂,求大佬解释,怎么解决????

DebugLab 发表于 2024-8-15 11:38:44

有东西声明了但未使用的警告,这些东西占用code

soma 发表于 2024-8-15 12:06:25

警告而已,库函数中并不是所有东西都有使用,部分没使用,告诉你会占用空间,要不要去掉而已。

DebugLab 发表于 2024-8-15 12:40:51

wnagming 发表于 2024-8-15 12:32
KEIL中怎么设置不编译没有调用的函数

使用LX51链接器,LX51 Misc里填REMOVEUNUSED
注意:LX51不能用中断扩展插件

LairdXin 发表于 2024-8-15 13:03:10

DebugLab 发表于 2024-8-15 12:40
使用LX51链接器,LX51 Misc里填REMOVEUNUSED
注意:LX51不能用中断扩展插件

有同时 设置不编译没有调用的函数 也能 使用扩展插件 的方法吗?

_奶咖君_ 发表于 2024-8-15 13:07:33

LairdXin 发表于 2024-8-15 13:03
有同时 设置不编译没有调用的函数 也能 使用扩展插件 的方法吗?

有,,自己注释掉不使用的函数。。这个方法可以使用扩展插件{:4_200:}

DebugLab 发表于 2024-8-15 13:07:57

wnagming 发表于 2024-8-15 12:53
看来STC32不能这么干了

STC32使用LX251
在软件配置对话框的"L251 Misc"栏中,有"Misc controls"输入框,写入REMOVEUNUSED,用于屏蔽未引用警告。




DebugLab 发表于 2024-8-15 13:08:31

LairdXin 发表于 2024-8-15 13:03
有同时 设置不编译没有调用的函数 也能 使用扩展插件 的方法吗?

注释掉

LairdXin 发表于 2024-8-15 13:17:08

DebugLab 发表于 2024-8-15 13:08
注释掉
为什么我的是这种的,而且输入关键字还会报错?


报错如下:



DebugLab 发表于 2024-8-15 13:38:57

LairdXin 发表于 2024-8-15 13:17
为什么我的是这种的,而且输入关键字还会报错?




没选LX51,勾选这个


页: [1] 2
查看完整版本: 请教一下STC8H库编译报错的问题