본문 바로가기
contains invalid OMF record, type 0x21 (possibly COFF), C++ 빌더 contains invalid OMF record, type 0x21 (possibly COFF), C++ 빌더 순수 C++, VC++ 등으로 제작한 라이브러리를 사용할 때 발생하는 에러입니다. 이럴 땐 implib를 이용해 BC++(C++ Builder)에서 사용할 수 있도록 변경해 주어야 합니다. cmd.exe, 커맨드창을 띄우고 아래와 같이 명령어를 입력하세요. 명령어 : implib name.lib name.dll 정상적으로 수행된다면 아래와 같은 결과 메시지가 보입니다. 결과 메시지 : Borland Implib Version 3.0.22 Copyright (c) 1991, 2000 Inprise Corporation 앞의 lib는 BC++(C++ 빌더)에서 사용할 lib 파일이고 뒤에 dll은.. 2018. 11. 9.
Visual C++ 런타임 라이브러리 옵션 설정 (Runtime Library) Visual C++ 런타임 라이브러리 옵션 설정 (Runtime Library) Runtime Library는 프로그램을 실행하는 데 필요한 라이브러리입니다. Visual Studio는 여러 가지 런타임 라이브러리를 제공하고 있습니다. Visual C++에서는 응용 프로그램을 만들 때, 사용하는 데 필요한 적절한 런타임 라이브러리를 지정해야 합니다. 프로젝트 속성 - C/C++ - 코드 생성 - 런타임 라이브러리 Visual Studio. NET 2003에서 제공하는 런타임 라이브러리에는 6종류가 있습니다. 다중 스레드 (/ MT)다중 스레드 디버그 (/ MTd)멀티 스레드 DLL (/ MD)다중 스레드 디버그 DLL (/ MDd)단일 스레드 (/ ML)단일 스레드 디버그 (/ MLd) 컴파일러에 주는 .. 2018. 7. 1.
OCC OpenCASCADE 6.8.0 x64 빌드, CMake 3.9.2, Qt4 OCC OpenCASCADE 6.8.0 x64 빌드, CMake 3.9.2, Qt4 OCC OpenCASCADE 빌드 조건- Qt 4.8.6- VTK 6.1.0- Visual Studio 2013 먼저, OCC OpenCASCADE 빌드하기 위해 3rd party 라이브러리를 다운로드합니다. 라이브러리는 OCC OpenCASCADE 공식 사이트에서 3RD PARTY COMPONENTS[링크] 카테고리로 가면 받을 수 있습니다. 단, OCC OpenCASCADE 소스는 로그인해야 다운로드할 수 있으니 참고하세요. 1. OCC OpenCASCADE 폴더 구성자신이 사용할 비주얼 스튜디오 버전에 맞춰야 하는데, 제 경우엔 2013이라 vc12에 해당하는 파일을 다운로드했습니다. 그리고 아래처럼 작업할 폴더를 .. 2017. 11. 30.