2017-10-02 4 views
0

, 내가 먼저이 오류 메시지가오류 나는 C하지만 난 할 때마다 비주얼 스튜디오에서 프로젝트를 설정하려고

fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source? 

를 얻을 수 "Properties-> Precompiled header"이 메시지가 나타납니다.

error LNK2005: _main already defined in clang.obj 

. 이것은 며칠 동안 진행되어 왔고 나는 많은 비디오를 보았고 이것에 대한 기사를 읽었고 나는 픽스를 찾을 수없는 것 같습니다. 난 그냥 내 C 프로그램을 실행하고 위의 오류와 같은 처리하지 않고 실행하고 싶습니다. 여기에 내가 무엇을 설정해야합니까?

  1. 새 프로젝트 만들기 - "Windows 콘솔 응용 프로그램"을 선택 - "바탕 화면의 파일 디렉토리로 변경"-> "프로젝트"로 이동 한 다음 "새 항목 추가"-> 그 항목의 이름을 "name.c"로 지정하면 끝나면 코드를 삽입하고 실행하면 동일한 오류가 발생합니다. 누군가 나를 도울 수 있습니까?

답변

1

나는 문제가 당신이 Windows console application 템플릿을 선택하면, VS 2017가 이미에 정의 된 int main() 기능을 가진 파일을 생성한다는 것입니다 생각합니다.

name.c 파일에 main() 기능이 추가되었습니다. 따라서 오류가 발생했습니다.

+0

그래서 ".cpp"확장자로 생성 한 파일을 사용해야합니까? 귀하의 경우에 – Jagr

+0

, 나는 그것을 제안합니다. –

+0

"windows console application"을 클릭 한 후에도 cpp 파일 – Jagr

관련 문제