0
我在我的pro * C程序中有这些行。函数initAverage(int i)是用C语言定义的,我试图在.pcc(Pro C++)文件中调用这个函数。在pro * C文件中调用C函数
我得到一个错误
Error: initAverage(int i);was declared before with a different language
extern "C"
{
int initAverage(int i);
}
请查看错误语句initAverage(int i);之前已用另一种语言声明。 它说函数被声明,但使用不同的语言 – 2010-05-31 10:13:39
如果缺少'extern“C”',它就不再是C了,而是默认语言(C++/Pro C++?),所以在定义的每个地方添加'extern“C”'和声明。 – jdehaan 2010-05-31 10:36:48