void mi_start_curr_serv(void){ #if 0 //stmt #endif }
我得到一个错误“error:在我的编译器中,在输入结束时需要声明或语句。我无法找到上述功能的任何错误。请帮助我理解这个错误。
ttp71kqs1#
通常情况下,当代码中的某个地方丢失了}时,就会发生错误,例如:
}
void mi_start_curr_serv(void){ #if 0 //stmt #endif
由于函数末尾缺少},因此会失败并出现此错误。你发布的代码没有这个错误,所以它可能来自你的源代码的其他部分。
yzckvree2#
对我来说,这个问题是由于在函数调用的if语句的末尾缺少)导致的,该函数将错误报告为from。尝试在输出中向上滚动以查找编译器报告的第一个错误。修复该错误可能会修复此错误。
wtzytmuj3#
你可能有语法错误。您很可能忘记在此函数上方放置}或;。
;
mpgws1up4#
对我来说,这是一个失踪的}括号中的一个函数调用的代码中的错误被报告。还报告了代码调用的函数调用缺少}的函数。所以很难找到,如果你不知道你在寻找什么。
t30tvxxf5#
尝试放置一个返回0;在代码的末尾,或者直接删除虚空从你的主要功能,我希望我帮助
np8igboo6#
对我来说,我只是注意到这是我的.h存档与''。也许可以帮助别人=)
lskq00tm7#
对于任何试图运行mpi程序并得到上述错误的人来说,删除这些符号{}之前或之后的命令似乎可以解决问题。我有kali和ubuntu wsl,在kali程序运行良好,但在ubuntu我不得不删除注解,以便程序运行
{
7条答案
按热度按时间ttp71kqs1#
通常情况下,当代码中的某个地方丢失了
}
时,就会发生错误,例如:由于函数末尾缺少
}
,因此会失败并出现此错误。你发布的代码没有这个错误,所以它可能来自你的源代码的其他部分。yzckvree2#
对我来说,这个问题是由于在函数调用的if语句的末尾缺少)导致的,该函数将错误报告为from。尝试在输出中向上滚动以查找编译器报告的第一个错误。修复该错误可能会修复此错误。
wtzytmuj3#
你可能有语法错误。您很可能忘记在此函数上方放置
}
或;
。mpgws1up4#
对我来说,这是一个失踪的}括号中的一个函数调用的代码中的错误被报告。还报告了代码调用的函数调用缺少}的函数。所以很难找到,如果你不知道你在寻找什么。
t30tvxxf5#
尝试放置一个
返回0;
在代码的末尾,或者直接删除
虚空
从你的主要功能,我希望我帮助
np8igboo6#
对我来说,我只是注意到这是我的.h存档与''。也许可以帮助别人=)
lskq00tm7#
对于任何试图运行mpi程序并得到上述错误的人来说,删除这些符号
{
}
之前或之后的命令似乎可以解决问题。我有kali和ubuntu wsl,在kali程序运行良好,但在ubuntu我不得不删除注解,以便程序运行