看来,CodeVisionAVR使用的编译器以一种我不理解的方式处理类型防御。
这一行代码正在抛出一个错误:
typedef uint64_t offset_t;错误:缺少“;”
包含stdint.h,因此定义了uint64_t。
有人知道这是怎么回事吗?
其他的编剧似乎对这句话没有什么问题。这应该是合法的。
发布于 2015-03-24 17:06:16
我设法看了一下CodevisionAVR stdint.h,它不包括uint64_t。如果您将其更改为uint32_t,它将工作。如果需要uint64_t,则必须手动将其添加到头文件中。
https://stackoverflow.com/questions/29223170
复制相似问题