링커 도구 경고 LNK4197

내보내기 'exportname' 지정 된 여러 번; 첫 번째 사양을 사용 하 여

내보내기는 여러 가지 방법으로 지정됩니다. 링커는 첫 번째 사양을 사용하고 나머지는 무시합니다.

C 런타임 라이브러리를 다시 빌드하는 경우 이 메시지를 무시할 수 있습니다.

내보내기가 정확히 동일한 방식으로 여러 번 지정된 경우 링커는 경고를 발생시키지 않습니다.

예를 들어 .def 파일의 다음 내용으로 인해 이 경고가 발생합니다.

EXPORTS
   functioname      NONAME
   functioname      @10

다음과 같은 가능한 원인을 확인하여 수정하려면

  1. 명령줄(내보내기를 통해)과 .def 파일 모두에서 동일한 내보내기가 지정됩니다.

  2. 동일한 내보내기는 다른 특성을 가진 .def 파일에 두 번 나열됩니다.