C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[55455] 고맙습니다.
초보자 [] 1214 읽음    2008-12-17 14:14
이용태 님이 쓰신 글 :
: 저도 VC++6.0에서 정규DLL로 만든 다음에...
:
: 이것을 C++ Builder 6.0에 붙여서 사용한 적이 있습니다.
:
: 일단 VC++ 6.0에서 만들어진 DLL 파일을 C++ Builder 6.0에서 사용할 수 있게끔 lib 파일로 변환해야 합니다.
:
: 만약 VC++ 6.0에서 만든 111.DLL을 111.lib로 만들라면...
: 실행 - cmd 창에서
:
: implib -a 111.lib 111.DLL을 입력하시면 111.lib가 만들어집니다.
:
: 만들어진 111_DLL.lib 파일을 Add to Project에 추가하고 111.DLL과 111.lib 파일 소스 폴더에 복사한 후 사용하면 됩니다..
:
: 저는 이렇게 해서 됐었습니다.
:
:
: 초보자 님이 쓰신 글 :
: : C++Builder5.0
: : 프로젝트에  Test.lib  , Test.dll  소프 폴더에 있습니다.
: :
: : 현재 프로젝트에
: : Project Manager
: : Test.lib 가  삽입 되어 있습니다.
: : ======================================================
: :
: :
: : VC++ 에 있는 기존 dll 프로젝에 수정하여
: : TraceVC.h , TraceVC.pp 삽입 하여 디버그 소스를 삽입후
: : Test.lib , Test.dll 생성했습니다.
: :
: :
: : 1) Test.dll 파일만  CB 프로젝트 폴더에 덮어 쓰기 하니까  build all project
: :     [Linker Error ] Test.lib  contains invalid OMF record, type 0x21
: :      나타나서
: :
: : 2)  Test.lib  파일을  다른 이름으로  VTest.lib 수정후
: :    coff2omf  VTest.lib  Test.lib
: :    COFF to OMF Converter Version 1.0.0.74 Copyright <c> 1999, 2000 Inprise Corporation
: :    Test.lib  파일이 생성 되었습니다.
: :
: : 3) CB 프로젝트 폴더에서  기존 Test.lib  삭제후 , 삽입
: :     build all project -> 정상 빌드 되었습니다.
: :   
: : 4) 실행을 했지만 , Test.dll 파일의 함수를 실행하지 못하고 다운 되었습니다.
: :
: :
: : 5) Project Manager 에서 Test.lib 파일을 remove from project 하고
: :     Add  > Test.lib 하여 추가 하고 > Build All project > Compiling  정상 진행 되었습니다.
: :     실행 파일을 실행 했지만 Test.dll 파일 함수호출이 되지 않고 프로그램 다운
: :
: :
: : ....
: :
: : 위와 같이 했는데  안되서 글을 올립니다.
: :
: : 조언 부탁드립니다.

+ -

관련 글 리스트
55453 VC++ DLL , Lib 빌더에서 사용 문의 초보자 1477 2008/12/17
55454     Re:VC++ DLL , Lib 빌더에서 사용 문의 이용태 2599 2008/12/17
55455         고맙습니다. 초보자 1214 2008/12/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.