CodevisionAVR 类型定义
CodevisionAVR typedef
CodeVisionAVR 使用的编译器似乎以我不理解的方式处理 typedef。
这行代码抛出错误:
typedef uint64_t offset_t;
错误:缺少“;”
包含 stdint.h,因此定义了 uint64_t。
有人知道这里出了什么问题吗?
其他编译器似乎对该行没有问题。因为它应该是合法的 c.
我设法查看了 CodevisionAVR stdint.h,它不包括 uint64_t
。如果将其更改为 uint32_t
它将起作用。如果你需要 uint64_t
那么你将不得不手动将它添加到头文件中。
CodeVisionAVR 使用的编译器似乎以我不理解的方式处理 typedef。
这行代码抛出错误:
typedef uint64_t offset_t;
错误:缺少“;”
包含stdint.h,因此定义了 uint64_t。
有人知道这里出了什么问题吗?
其他编译器似乎对该行没有问题。因为它应该是合法的 c.
我设法查看了 CodevisionAVR stdint.h,它不包括 uint64_t
。如果将其更改为 uint32_t
它将起作用。如果你需要 uint64_t
那么你将不得不手动将它添加到头文件中。