gpt4 book ai didi

c - 打开 Watcom 错误 E1127 "Type required in parameter list"

转载 作者:太空宇宙 更新时间:2023-11-04 07:33:33 25 4
gpt4 key购买 nike

我有一个具有以下声明样式的 header :

extern struct xvimage *allocimage(char * name, int32_t rs, int32_t cs, int32_t ds, int32_t t);
extern struct xvimage *allocmultimage(char * name, int32_t rs, int32_t cs, int32_t ds, int32_t ts, int32_t nb, int32_t t);
etc...

尝试编译它会产生错误 E1127“参数列表中需要类型”,紧随其后的是 E1022:“int32_t”附近的数据类型丢失或拼写错误。

我已经使用开关 -za99 启用了已实现的 C99 扩展。我使用的是最新版本的 OpenWatcom (v1.9)。我相信这个项目在 Linux 上用 gcc 编译得很好。

这些声明有什么问题?我什至不明白错误信息。我该怎么办?

最佳答案

int32_t类型在 <stdint.h> 中定义 header ,因此请确保将其包含在 header 文件的顶部。

关于c - 打开 Watcom 错误 E1127 "Type required in parameter list",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10976592/

25 4 0