왜 그런지 모르겠지만 두 파일 사이에 약간의 참조가있을 때 초 C 코드를 컴파일하는 데 실패합니다. 나는 여기에 Empy C++ 프로젝트를 열고, 비주얼 스튜디오 2010을 사용하고있어 그 것이다 :대단히 간단한 코드를 컴파일하지 못했습니다
을 main.c :
extern void putc(char c);
int main() {
char c = ' ';
putc(c);
return;
}
anotherfile.c : 나는 이러한 오류를 받고 있어요
void putc(char c) {
}
:
일부 프로젝트 구성에 포함될 것이라고 생각하지만, 어떤 생각이 들지 않습니다 ....
도와주세요.
'putc'의 이름을 다른 이름으로 변경하십시오. 'C' 함수'putc'와 이름 충돌이있을 수 있습니다. –
나는 시험해 보았다. 도움이되지 않았다. 동일한 오류가 발생했지만 이름이 변경되었습니다. – user35443
프로젝트 폴더 정리를 시도하십시오. 난 그냥 VC2012에서 코드를 테스트하고 나를 위해 일했다 ... –