蒋文涛 发表于 2024-9-5 16:25:52

keil C51 没有C188 数据截断警告吗?


我现在用的是STC8H4K64TL_LQPF48芯片,在写程序的时候,发现编译不提示C188 数据截断的警告,比如 u32 的变量给u8的变量赋值的时候,编译没有警告,我是希望有警告的。
请教社友:是在哪里设置,不要屏蔽C188警告?

_奶咖君_ 发表于 2024-9-5 16:51:16

我觉得你应该查查C51 编译器中有没有这个C188警告

soma 发表于 2024-9-5 16:59:50

值看到这个
Error C188
Summary *** Error C188

Unknown Object Size

Description The size of an object cannot be computed because of a missing dimension size on an array or indirection via a void pointer.
是错误不是警告

蒋文涛 发表于 2024-9-6 09:39:30

_奶咖君_ 发表于 2024-9-5 16:51
我觉得你应该查查C51 编译器中有没有这个C188警告

是,很有可能是keil c51 没有 warning C188。
请教下,在哪里可以查得到keil c51编译器的ERR和warning的列表

蒋文涛 发表于 2024-9-6 09:41:06

soma 发表于 2024-9-5 16:59
值看到这个
Error C188
Summary *** Error C188


我没有写完整,是warning C188 数据截断警告,不是error C188

蒋文涛 发表于 2024-9-6 09:44:04

我之前做STC32的时候,我记得是有warning C188的警告的,也就是 keil c251 有这个警告

soma 发表于 2024-9-6 09:49:38

蒋文涛 发表于 2024-9-6 09:44
我之前做STC32的时候,我记得是有warning C188的警告的,也就是 keil c251 有这个警告 ...

看来C251有这个警告
Warning C188
Summary *** Warning C188

identifier: Truncation of Constant Value

Description A constant value has been truncated by an explicit type conversion (cast).

C51是没有的

_奶咖君_ 发表于 2024-9-6 10:04:57

蒋文涛 发表于 2024-9-6 09:39
是,很有可能是keil c51 没有 warning C188。
请教下,在哪里可以查得到keil c51编译器的ERR和warning的 ...

可以看keil 里面的Books   能搜索到所有的错误 警告 代码

soma 发表于 2024-9-6 10:08:00

蒋文涛 发表于 2024-9-6 09:39
是,很有可能是keil c51 没有 warning C188。
请教下,在哪里可以查得到keil c51编译器的ERR和warning的 ...


这里可以查看



页: [1]
查看完整版本: keil C51 没有C188 数据截断警告吗?