我有一个软件,其中有一个功能,即:
void function_name(structure_t *param1, void *param2){code....}
我正在尝试为此函数创建一个函数原型,以便它可以链接到之前发生的另一个函数。我已经尝试了下面的行没有成功,它不想编译。
void function_name(structure_t, void);
我在相关结构下面有这一行,但我的猜测是问题与虚空有关。该函数本身采用了void * param2,说实话,这让我感到困惑,但它有效。
编译器给出错误消息:“'void'必须是唯一的参数”
答案 0 :(得分:1)
Function声明缺少*来将参数定义为指针!
void function_name(structure_t *, void *);