티스토리 뷰
C++ 200제/코딩 IT 정보
contains invalid OMF record, type 0x21 (possibly COFF), C++ 빌더
vicddory 2018. 11. 9. 11:36목차
contains invalid OMF record, type 0x21 (possibly COFF), C++ 빌더
[C++ Builder] 개발툴 오류 해결
순수 C++, VC++ 등으로 제작한 라이브러리를 사용할 때 발생하는 에러입니다. 이럴 땐 implib를 이용해 BC++(C++ Builder)에서 사용할 수 있도록 변경해 주어야 합니다.
cmd.exe, 커맨드창을 띄우고 아래와 같이 명령어를 입력하세요.
명령어 : implib name.lib name.dll
[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++ 빌더