0
pro * C 프로그램에 다음 행이 있습니다. 함수 initAverage (int i)는 C 언어로 정의되었으며 .pcc (Pro C++) 파일에서이 함수를 호출하려고합니다.pro * C 파일에서 C 함수 호출
나는 당신은 아마 이미 extern "C"
없이 initAverage
를 선언하기 전에 포함이 오류
Error: initAverage(int i);was declared before with a different language
extern "C"
{
int initAverage(int i);
}
다른 언어로 이전에 선언 된 오류 문 initAverage (int i)를 살펴보십시오. 그것은 함수가 선언되었지만 다른 언어로 말합니다. –
'extern "C"'가 없다면 더 이상 C가 아닌 기본 언어 (C++/Pro C++?)이므로 정의에 'extern "C"'를 추가하십시오 선언. – jdehaan