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
[43213] Re:Unable to find package import: xxxx.bpi
박지훈.임프 [cbuilder] 2569 읽음    2006-01-07 15:10
아마.. 컴파일하려는 현재 프로젝트의 프로젝트 옵션에서 Packages 페이지를 보면, 아래쪽 Runtime packages 그룹의
입력란에 indy60이 써있을 겁니다. 이게 무슨 뜻이냐 하면, 컴파일할 때 indy60.bpi 파일을 같이 링크하겠다는 것입니다.
물론 바로 위의 Build with runtime packages 체크박스에 체크가 되어 있을 때만입니다.

그런데 C++빌더가 현재 프로젝트를 컴파일하려고 보니까 이 indy60.bpi을 찾을 수가 없으니까 에러가 난 겁니다.
찾지 못하는 이유는 여러가지가 있을 수 있는데.. 경우별로 보면...

1. 정말로 현재 개발 PC에 해당 bpi 파일이 없는 경우.
해당 프로젝트 파일을 처음 만들었을 때는 C++빌더에 설치되어 있었던 컴포넌트 패키지가 현재는 없을 때.
그런데도 프로젝트 옵션에 남아있으면 당연히 에러가 나지요.
만약 다른 사람이 작성한 프로젝트 소스 파일들을 넘겨받았는데 해당 컴포넌트가 설치되어 있지 않은 경우라면 당연히
해당 컴포넌트를 설치해야 하겠지요.

2. bpi 파일이 있는데 몾찾는 경우.
bpi 파일은 일종의 lib 파일입니다. 따라서 이 파일들은 기본적으로 C++빌더가 lib 파일을 찾는 디렉토리에 있어야 합니다.
그 디렉토리는 Environment Options의 Library 페이지의 Library Path와 프로젝트 옵션의 Directories/conditionals
페이지의 Library Path입니다. 따라서 bpi 파일이 있는 경로는 이 두가지 설정들 중 최소 하나에는 들어가 있어야 합니다.

그럼...


이상준 님이 쓰신 글 :
: 안녕하세요
:  그림과 같은 메세지가 뜹니다
:   package import 란 팦업창이 뜨는데 무엇입니까
: 실행을 누르니까  뜹니다
: 알려주세요

+ -

관련 글 리스트
43212 컴파일시 나오는 팦업창입니다 이상준 1005 2006/01/07
43213     Re:Unable to find package import: xxxx.bpi 박지훈.임프 2569 2006/01/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.