본문 바로가기
C++ 200제/코딩 IT 정보

contains invalid OMF record, type 0x21 (possibly COFF), C++ 빌더

by vicddory 2018. 11. 9.

contains invalid OMF record, type 0x21 (possibly COFF), C++ 빌더


[C++ Builder] 개발툴 오류 해결[C++ Builder] 개발툴 오류 해결


순수 C++, VC++ 등으로 제작한 라이브러리를 사용할 때 발생하는 에러입니다. 이럴 땐 implib를 이용해 BC++(C++ Builder)에서 사용할 수 있도록 변경해 주어야 합니다.


cmd.exe, 커맨드창을 띄우고 아래와 같이 명령어를 입력하세요.


명령어 : implib name.lib name.dll


[C++ Builder] 개발툴 오류 해결[C++ Builder] 개발툴 오류 해결


정상적으로 수행된다면 아래와 같은 결과 메시지가 보입니다.


결과 메시지 : Borland Implib Version 3.0.22 Copyright (c) 1991, 2000 Inprise Corporation


앞의 lib는 BC++(C++ 빌더)에서 사용할 lib 파일이고 뒤에 dll은 기존에 에러 메시지를 배출하던 원본 dll입니다.

원본 dll을 이용해 BC++에서 사용할 수 있는 lib 파일을 만드는 것이죠.


contains invalid OMF record, type 0x21 (possibly COFF), C++ 빌더

댓글