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
[401] [TIP] 링크 안되는 API는 어떻게 해야 할까요?
김태선 [jsdkts] 7458 읽음    2003-07-15 17:09
Windows Application에서는 아무런 문제가 없던 코드가

ActiveX로 바꾸니 문제가 발생했습니다.

문제란 특정 함수들이 링크가 안되는 사태였습니다.

이를 해결하기 위해 연못(델파이포럼)에 도끼(질문)을 던졌건만,

산신령(시삽 또는 고수)은 나타나지 않았습니다.

그래서 직접 잠수해서 찾아냈습니다. 물론 금도끼 은도끼도 함께.

예전 TurboC 시절이 생각나서 일단,

씨빌더의 lib 디렉토리에 있는 모든 lib 파일에 대한 함수 목록을 뽑았습니다.

tlib xxxx.lib, xxxx.lst

하면 생성이 되죠.

그리고는 링크 안되는 함수를 grep 으로 찾았습니다.

이때 함수는 링커 에러가 나면서 지적해준 함수명을 써야 함다.

grep apifunction *.lst

하니 줄줄이 달려 올라오더군요. xxxxxxx.lib 파일 말입니다.

그것을 Add project에서 추가하니 싹 링크... 되더군요.

혹 이런 문제로 고생하실 분을 위해 몇자 적어 봤습니다.




막강한 씨빌더를 그 파워 그대로 쓰고픈 플머...



+ -

관련 글 리스트
401 [TIP] 링크 안되는 API는 어떻게 해야 할까요? 김태선 7458 2003/07/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.