컴파일하는데 계속 실패하네요.

Odpovědět 컴파일하는데 계속 실패하네요.

  • 2012년 2월 16일 목요일 오후 1:08
     
     

    1>------ 빌드 시작: 프로젝트: Second Project, 구성: Debug Win32 ------
    1>LINK : error LNK2001: _mainCRTStartup 외부 기호를 확인할 수 없습니다.
    1>C:\Users\사용자\Documents\Visual Studio 2010\Projects\Chapter 01\Debug\Second Project.exe : fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입니다.
    ========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========

    실행 누르면

    'C:\Users\사용자\Documents\Visual Studio

    2010\Projects\Chapter 01\Debug\Second Project exe'프로그램을

    시작할 수 없습니다.

모든 응답

  • 2012년 2월 17일 금요일 오전 12:48
    중재자
     
     답변됨

    안녕하십니까? Gosu.Net

    Microsoft TechNetForum사이트를 방문해 주셔서 감사합니다.

    문의 하신“컴파일하는데 계속 실패하네요”에 대한 답변을 드리겠습니다.

    프로젝트 생성시 Console Application을 사용하여주시길 바랍니다.

    Empty project또는Precompiled header는 체크를 해제하여주시길 바랍니다.

    제 생각에 이미 생성된 프로젝트 경우 속성 설정부분을 변경하여 진행하시면 될꺼같습니다.

    참조문서

    http://social.msdn.microsoft.com/Forums/en-AU/vsdebug/thread/a943aee7-f70d-4da6-84b7-7c1304be6060

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.


    • 편집됨 Jina LeeModerator 2012년 2월 17일 금요일 오전 12:48
    • 답변으로 표시됨 텝스로 2012년 2월 17일 금요일 오전 1:39
    •  
  • 2012년 2월 17일 금요일 오전 1:27
    중재자
     
     답변됨

    프로젝트 구성에 문제가 있는것 같습니다. 오류 내용으로 봐서는 "콘솔 응용 프로그램" 은 선택하였지만
    추가 옵션에서 "빈 프로젝트" 를 선택하시고 소스를 구성하시기 위해서 "파일" 메뉴의 "새로 만들기" 선택후 "파일(Ctrl +N)"을
    선택하셔서 파일을 만들고 거기에다가 소스를 입력하신것 같군요.

    이렇게 하면 소스가 프로젝트에 자동으로 포함되지 않기 때문에 입력하신 소스는 무시되고 빌드과정에서 main 을 포함하는
    목적파일을 찾지못해서 위와같은 링크 오류가 발생합니다.

    "빈 프로젝트" 프로그램을 프로젝트를 생성하셨다면 Ctrl + Shift + A 키를 누르셔서 "새 항목 추가" 창이 나오면 이 화면에서
    C++ 파일 (*.cpp) 를 선택하시고 파일명을 입력하신후 "추가" 버튼을 누르시면 입력할수 있는 소스창이 나오는데
    그곳에 작업하시고 빌드하시면 정상적으로 처리될 것입니다.


    P.S  매번 위와 같이 작업하면 불편하기 때문에 보통은 "빈 프로젝트" 체크하지 마시고 프로젝트를 구성하시면
           아래와 같이 소스가 구성되는데 이 소스내용을 지우시고 원하시는 내용으로 작업하시는게 더 편합니다.  

         int _tmain(int argc, _TCHAR* argv[])
        {
            return 0;
        }