확장 C++와 라이브러리 설정

기술노트 59204

아키텍처:

All

컴포넌트:

compiler

업데이트:

2021-05-12 오전 3:25

소개

확장 C++ (EC++)를 사용할 때, 다음과 같이 링커 에러 메시지가 발생할 수 있습니다:

Unknown external '__record_needed_destructor'

해결방안

Project > Options > General Options > Library Configuration에서 라이브러리 설정을 DLIB로 변경하세요.

배경지식

CLIB라고 불리는 레거시 런타임 라이브러리는 오직 C 소스에서만 사용할 수 있습니다. DLIB 런타임 라이브러리는 EC++도 지원합니다.

모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.

죄송하지만, 당사 사이트에서는 Internet Explorer를 지원하지 않습니다.보다 편안한 사이트를 위해 Chrome, Edge, Firefox 등과 같은 최신 브라우저를 사용해 주시길 부탁드립니다.