링커 도구 오류 LNK2013

수정 유형 수정 오버플로우. 대상 '기호 이름'이 범위를 벗어났습니다.

비고

대상 기호가 명령의 위치에서 너무 멀리 떨어져 있으므로 링커는 필요한 주소 또는 오프셋을 지정된 명령에 맞출 수 없습니다.

명령과 대상이 더 가까워지도록 여러 이미지를 만들거나 /ORDER 옵션을 사용하여 이 문제를 해결할 수 있습니다.

기호 이름이 컴파일러에서 생성된 기호가 아닌 사용자 정의 기호인 경우 다음 작업을 시도하여 오류를 해결할 수도 있습니다.

  • 정적 함수를 비정적 함수로 변경합니다.

  • 정적 함수를 포함하는 코드 섹션의 이름을 호출자와 동일하게 바꿉니다.

함수가 정적인지 확인하려면 를 사용합니다 DUMPBIN /SYMBOLS.