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

C++빌더 팁&트릭
C++Builder Programming Tip&Tricks
[116] [팁] IMPLIB.EXE Option 정리
박지훈.임프 [cbuilder] 13379 읽음    2001-07-26 14:57
이 팁은 담비님(천리안 FREKBS)님이 99년 1월 18일에 천리안 프로그래머포럼에 올리신 것입니다.
담비님으로부터는 전제하여 올리는 데 대해 허락을 받았습니다.
좋은 정보를 공유하도록 허락해주신 담비님께 감사드립니다.

-----------------------------------------------------------------------
안녕하세요! 담비입니다.

본 문서는 IMPLIB.EXE의 Option을 정리한 내용입니다.

본 문서는 C++ Builder와 함께 제공되어지는 HELP FILE을 기초로 작성되었으며
내용상의 오류 혹은 추가 및 변경되어져야 할 사항을 발견하시면 메일 주시면
감사하겠습니다. 보내주신 내용은 검토 후 반영하여 다시 올리도록 하겠습니다.

  frekbs@chollian.net
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  IMPLIB 유틸리티는 도입 라이브러리를 생성한다. IMPLIB는 인수로  DLL들과 모듈
  정의 파일들 혹은 둘다를 취하여서 임포트라이브러리를 생성하여낸다.
  만일 윈도우용 응용프로그램을 만들었었다면 전형적인 윈도우의 DLL들을 위한
  임포트라이브러리인 IMPORT32.LIB라는 임포트라이브러리를 이미 사용했었다.
  IMPORT32.LIB는 C++Builder IDE에서 Win32 응용프로그램을 생성하거나
  커맨드라인에서 BCC32를 사용할 때 자동적으로 링크되어진다.

  임포트 라이브러리는 하나나 그이상의 DLL들을 위해 익스포트된 함수들의 전부 또는
  일부를 리스트한다. IMPLIB는 DLL들을 위한 모듈 정의 파일들로부터 또는 직접 DLL
  들로보터 임포트 라이브러리를 생성한다.(혹은 이들 둘의 조합일수도 있다.)

  DLL을 위한 임포트 라이브러리 생서하기
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Options는 반드시 소문자여야하고 하이픈(-)이나 슬래쉬(/)가 선행되어야 한다.

      IMPLIB Options LibName [ DefFiles... : DLLs... ] [@ResponseFile]

  여기서 Options는 하나 또는 그 이상의 IMPLIB 옵션들의 선택적인 리스트이며
  LibName은 새로운 임포트 라이브러리를 위한 이름, DefFiles는 하나나 그 이상의
  DLLs들을 위한 하나나 그이상의 존재하는 모듈 정의 파일들의 리스트이고, DLLs은
  하나나 그이상의 기존의 DLL의 리스트이다. 또한 적어도 하나의 DLL이나 모듈정의
  파일을 지정하여야한다.
  또한 처리하기 원하는  .DEF와 .DLL파일들의 리스트를 가지는 응답파일을
  사용할수도 있다. 응답파일( response file)은 파일의 리스트를 가지고 있는
  ASCII의 텍스트 파일이다.  이 파일은 반드시 파일내에서 스페이스나 새로운 줄로
  구분되어져야만 한다. 커맨드 라인에서 응답파일을 지시하려면 SIGN(@)기호와 함께
  응답파일을 선행시킨다. 예를 들면

      implib  foo.lib  @respon.txt

  Note:    DLLs는 확장자로 .DLL 뿐만이 아니라 .EXE 또는 .DRV를 가질수도 있다.

  ────┬─────────────────────────────────
  Option  │Description
  ────┼─────────────────────────────────
      -c  │심볼들의 대소문자에 대한 경고를 한다.
      -f  │이름에 의해 강제로 임포트한다.
      -i  │IMPLIB에게 DLL을 종료시키는데 필요한 윈도우 탈출 프로시져 WEP를
          │무시하라고 지시한다. IMPLIB 명령라인상에 하나 이상의 DLL을 명시할
          │경우에는 이 옵션을 사용한다.
      -o  │모듈의 확장을 제거함. (16-bit Windows only)
      -w  │경고문없슴.
  ────┴─────────────────────────────────



+ -

관련 글 리스트
116 [팁] IMPLIB.EXE Option 정리 박지훈.임프 13379 2001/07/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.