Keil工程出现error:#757:variableuint32_tisnotatype。。。

Keil工程出现error:#757:variableuint32_tisnotatype。。。

2023年6月24日发(作者:)

Keil⼯程出现error:#757:variableuint32_tisnotatype。。。今天在做代码练习的时候,本来是照着⽹上的代码拷贝下来的,应该不会有错,但是编译的时候却报了⼀堆错误,具体内容如下主要是这个错误error: #757: variable "uint32_t" is not a type name,英语不太好,但能看出⼤致的意思是"变量uint_32_t并不是⼀个变量类型",这不是关键,主要是在引⽤的核⼼⽂件出现错误,这些地⽅应该是已经做好的⽂件,不应该出错的才对.因此果断判定是我的配置有问题,于是百度了⼀下,表⽰我没有添加#include 这个头⽂件,于是试着在⼯程添加了⼀下这个头⽂件并再次编译好像并没有什么卵⽤,不该出现的错误像狗⽪膏药似的也没有拔掉,不清楚是哪⾥出现了问题,我⼜把stdint.h这个头⽂件打开来看了看,到底是哪⾥出现了问题?发现在这⾥做了⼀些定义:按道理说不应该在出现那些错误才对,真搞不明⽩是哪⾥出现了问题,⼜百度了⼀下"uing_32_t"好像有看到uing_32_t只能在c++中使⽤,所以我⼜往上翻了⼀下,发现了这个这是不是表⽰我的代码如果没有定义__cplusplus是不是就没有办法正常使⽤uing_32_t啊,于是我⼜在宏定义中加了__cplusplus再次编译之前的uing_32_t变量类型的错误倒是消失的⼀⼲⼆净,本来以为这个问题解决了,但是这些错误是闹哪样啊?在标准头⽂件stdint.h中⼜出现了⼀⼤堆错误,⾄此我已经认定.肯定是我的编译器有毒,绝对有毒,给我闹各种bug.外国友⼈给出的答案,⼤概是是我⽬前使⽤的keil不⽀持c++编译器,⽩忙活⼀天.好失败.希望有⼤神能够帮我解释⼀下这是什么原因?error: #757: variable "uint32_t" is not a type name在加⼊__cplusplus后错误位于stdint.h~stdint.h(20): error: #20: identifier "namespace" is undefined

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1687608461a24281.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信