none
Visual C++에서 LNK2005 오류가 발생합니다. RRS feed

답변

  • 안녕하십니까? 상철이 님

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

    문의 하신 “Visual C++에서 LNK2005 오류가 발생합니다.”에 대한 답변 드리겠습니다.

     

    2가지 해결 방법이 있습니다.

     

    해결 방법 1: 올바른 순서로 라이브러리를 링크하도록 링커 설정

    1.Project 메뉴에서 Settings를 클릭합니다.

    2.Project Settings 대화 상자의 Settings For 뷰에서 링크 오류가 발생하는 프로젝트 구성을 선택합니다.

    3.Link 탭의 Category 콤보 상자에서 Input을 선택합니다.

    4.Ignore libraries 상자에 라이브러리 이름(: Nafxcwd.lib;Libcmtd.lib)을 삽입합니다.

       참고 링커 명령줄은 /NOD:<library name>과 동일합니다.

    5.Object/library modules 상자에 라이브러리 이름을 삽입합니다. 이 이름은 반드시 해당 행의 처음 두 라이브러리와 같은 순서대로 나열되어야 합니다(: Nafxcwd.lib Libcmtd.lib).

     

    해결 방법 2: 문제 모듈 찾기 및 수정

    현재 라이브러리 연결 순서를 보려면 다음과 같이 하십시오. 1.Project 메뉴에서 Settings를 클릭합니다.

    2.Project Settings 대화 상자의 Settings For 뷰에서 링크 오류가 발생하는 프로젝트 구성을 선택합니다.

    3.Link 탭의 Project Options 상자에 /verbose:lib를 입력합니다.

    4.프로젝트를 다시 빌드합니다. 링크하는 과정에서 출력 창에 라이브러리가 표시됩니다.

    참조자료

    http://support.microsoft.com/kb/148652/ko

     

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

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

     

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

    • 답변으로 표시됨 상철이 2012년 1월 27일 금요일 오전 12:19
    2012년 1월 27일 금요일 오전 12:14
    중재자

모든 응답

  • 안녕하십니까? 상철이 님

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

    문의 하신 “Visual C++에서 LNK2005 오류가 발생합니다.”에 대한 답변 드리겠습니다.

     

    2가지 해결 방법이 있습니다.

     

    해결 방법 1: 올바른 순서로 라이브러리를 링크하도록 링커 설정

    1.Project 메뉴에서 Settings를 클릭합니다.

    2.Project Settings 대화 상자의 Settings For 뷰에서 링크 오류가 발생하는 프로젝트 구성을 선택합니다.

    3.Link 탭의 Category 콤보 상자에서 Input을 선택합니다.

    4.Ignore libraries 상자에 라이브러리 이름(: Nafxcwd.lib;Libcmtd.lib)을 삽입합니다.

       참고 링커 명령줄은 /NOD:<library name>과 동일합니다.

    5.Object/library modules 상자에 라이브러리 이름을 삽입합니다. 이 이름은 반드시 해당 행의 처음 두 라이브러리와 같은 순서대로 나열되어야 합니다(: Nafxcwd.lib Libcmtd.lib).

     

    해결 방법 2: 문제 모듈 찾기 및 수정

    현재 라이브러리 연결 순서를 보려면 다음과 같이 하십시오. 1.Project 메뉴에서 Settings를 클릭합니다.

    2.Project Settings 대화 상자의 Settings For 뷰에서 링크 오류가 발생하는 프로젝트 구성을 선택합니다.

    3.Link 탭의 Project Options 상자에 /verbose:lib를 입력합니다.

    4.프로젝트를 다시 빌드합니다. 링크하는 과정에서 출력 창에 라이브러리가 표시됩니다.

    참조자료

    http://support.microsoft.com/kb/148652/ko

     

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

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

     

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

    • 답변으로 표시됨 상철이 2012년 1월 27일 금요일 오전 12:19
    2012년 1월 27일 금요일 오전 12:14
    중재자
  • 이미 해결은 하셨겠지만, 오류코드에 대한 설명을 하고자 글을 남깁니다.

    글을적다보니 내용이 길어져서 제 블로그에 전체적으로 정리하고 해당 URL을 링크해드립니다.
    시간나실때 한번 읽어보세요~^^
    http://blog.naver.com/tipsware/100149886155

     

    2012년 2월 1일 수요일 오전 6:16
    중재자