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
[17699] Re:link 에러인데.. 뭐가 잘못된건지요??Linker Fatal Error
임선규 [starlim] 927 읽음    2002-04-17 14:01
저두 잘은 모르겠는데..
아마 빌더 3.0에서 작성한 프로그램을 5.0에서 불러 들여서 컴파일하신듯 하군여..
물론 빌더3.0에서 toolbar97컴포넌트를 깔아서 컴파일 한경우라면 5.0에서 컴파일 할때두 3.0용 라이브러리를 찾게 됩니다.
저도 비슷한 경우가 있었는데 저는 이런경우에 mak화일을 만들었습니다.
방법은 간단합니다. 프로젝트를 불러들이신후 (5.0이시라면) Project메뉴에 보시면 Export makefiles. 라는 명령이 있습니다. 이것을 이용해서 일단 mak 화일을 만듭니다.
그런다음 메모장같은 에디터로 메이크화일을 보시면 mak화일안에 LIBRARIES = ..과 PACKAGES = .. SPARELIBS = .. 의 내용에 TB97_CB3.lib라는 화일이 나올것입니다.(아무 TB97_CB3.bpl두 있을듯하군여.) 이것들을 다 지우십시요. 보통 컴포넌트들에 CB3이라는 게 붙으면 대부분 빌더 3.0용이니까 3.0용 라이브러리나 패키지는 모두 지우시는게 좋을듯 싶군여..
그런다음 저장하시구 빌더에서 bpr이 아니라 mak를 Open하십시요.
그럼 bpr을 오픈했을때와 동일하게 오픈이 될겁니다. 저장하신후(Save All로) 리빌드하시면 링크에러가 없어질것입니다...

참고로 저도 정확하지는 않지만 제가 사용해본 경험을 올려드린것입니다.
이방법이 올바른 방법인지는 모르겠지만 저같은 경우에는 3.0, 4.0용 프로그램을 5.0으로 버전업할때 이와같이 작업을 했습니다... 콤포넌트를 많이 사용한 편이라 이방법이 아니고는 작업이 거의 불가능 하더라구여.. 그럼 도움이 되셨길 바랍니다..

너무 주절주절떠들어서 이해가 되셨나 모르겠네요..
그럼. 즐프하세요..



궁금이 님이 쓰신 글 :
: 안녕하세요..
:
: link 에러가 납니다.
:
: [Linker Fatal Error] fatal: unable to open file 'TB97_CB3.lib'
:
:  toolbar97 컴포넌트를 설치를 한것이구요.
:
: 제일 처음엔 빌더 3으로 작성을 한듯합니다.
:
: 빌더 3을 깔아서 해봤는데 소용이 없구요.
:
: 위의 에러는 빌더 5에서 나온 에러입니다.
:
: 화일은 제대로 있는데, 왜 이런거죠?? 흑흑..

+ -

관련 글 리스트
17694 link 에러인데.. 뭐가 잘못된건지요??Linker Fatal Error 궁금이 693 2002/04/17
17699     Re:link 에러인데.. 뭐가 잘못된건지요??Linker Fatal Error 임선규 927 2002/04/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.