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