|
지영배 님이 쓰신 글 :
: 참으로 소스 하나 분석하기 힘이드네요.. 컴포넌트를 10개나 썻더라구요..
: 에고.. 본론으로 와서..
: 컴포넌트를 첨 설치해봤는데요.. 일단..성공하긴했는데.. 먼가 찜찜해서요..
: RXLib 최신버전을 설치하였는데.. C:\Component\RX에다가 했습니다.
: 그리고 나서 인스톨 하니까.. BCB폴더의.. Project\Bpi와.. Lib에..파일들이 생기더군요.
: 그 않에..있는 파일중에서.. *.bpi와.. *.lib를 제외한 파일들을 모조리 지웠습니다.
: 이렇게해도 괜찮은가요?.
: 그리고.. C:\Component\RX\Units 의.. hpp확장자를 가진파일들을.. 죄다..
: bcb의.. include에다가 옮겻습니다.
: 이렇게 하고.. C:\Component\RX를 삭제해도 되는지요?.
: 그리고.. 마지막으로.. 데모 소스들을 컴파일 하면.. 링크할때 에러가 납니다.
:
임펠리테리입니다.
컴퍼넌트 라이브러리를 성공적으로 설치한 후라면, 꼭 필요한 파일은 *.h (혹은 *.hpp), *.bpl,
*.lib, *.bpi 입니다. 이 외에는 다 삭제하셔도 해당 컴퍼넌트를 사용한 프로젝트의 실행파일을
만들어내는 데에 문제가 없습니다.
그리고, 헤더파일은 빌더/include 디렉토리에 있든 어디에 있든 상관없습니다. 중요한 것은
'빌더가 찾을 수 있는' 곳에 있어야 한다는 겁니다. 빌더에서는 디폴트로 빌더/include 디렉토리와
빌더/include/vcl 디렉토리가 인클루드 디렉토리로 지정되어 있으므로 이들 디렉토리에 있는 헤더
파일은 찾아낼 수 있습니다. 또한 현재 디렉토리에 있어도 됩니다. 만약 그 외에 헤더파일이 모여
있는 디렉토리(예를 들어 말씀하신 rx 디렉토리)가 있다면 그 디렉토리를 빌더의 프로젝트 옵션
에서 인클루드 디렉토리로 추가하면 되구요.
그럼 참고하시길...
|