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
[67295] Re:Re:static library 작성방법
수야!╋ [sooya23] 1060 읽음    2012-05-23 14:31
답변감사드립니다.


알려주식데로 확인해봤는데 연결된 함수가 없군요;;

우선 아래 Text 파일을 복사해서 올립니다.. 열거된 함수가 몇개 있는데 포함조차 한적이 없는 것들이네요.

그런데 DLL도 아닌데 함수를 노출시켜야 하나요?

그리고 라이브러리가 모두 클래스로 되어있는데 함수의 노출이 해더파일의 첨부로 되는걸로 알고 있는데 아닌가요?

클래스로 구성된 라이브러리의 사용방법에 대해서도 알려주시면 더욱 힘이 날 것 같습니다.

감사합니다.

Publics by module

ComponentsForm    size = 408054
    __fastcall Controls::TCustomHint::NCPaintHint(Controls::TCustomHintWindow *, void *)  __fastcall Controls::TWinControl::CreateParentedControl(void *)
    __fastcall Dialogs::TColorDialog::Execute(void *)  __fastcall Dialogs::TCommonDialog::Execute(void *)
    __fastcall Dialogs::TFindDialog::Execute(void *)  __fastcall Dialogs::TFontDialog::Execute(void *)
    __fastcall Dialogs::TOpenDialog::Execute(void *)  __fastcall Dialogs::TPageSetupDialog::Execute(void *)
    __fastcall Dialogs::TPrintDialog::Execute(void *)  __fastcall Dialogs::TPrinterSetupDialog::Execute(void *)
    __fastcall Dialogs::TSaveDialog::Execute(void *)  __fastcall Forms::TApplication::MessageBoxA(const wchar_t *, const wchar_t *, int)
    __fastcall Printers::TPrinter::GetPrinterA(wchar_t *, wchar_t *, wchar_t *, unsigned int&)  __fastcall Printers::TPrinter::SetPrinterA(wchar_t *, wchar_t *, wchar_t *, unsigned int)
    __fastcall Toolwin::TToolWindow::NCPaint(void *)  _Form1

TADODBObject    size = 622989

TTCPServerObject    size = 294037

TTcpClientObject    size = 261646

TUDPServerObject    size = 236800


김태선 님이 쓰신 글 :
: 라이브러리 내에 드러난 함수 명칭이
: 빌더에서 링크할 명칭과 같은지
: 먼저 확인해 보세요.
:
: tlib your_lib.lib, your_lib.txt
: 로 확인할 수 있습니다.
:
:
: 수야!╋ 님이 쓰신 글 :
: : 안녕하세요. 수야~ 입니다. 가끔와서 질문만 올리니 질문이 생길때마다 죄송할뿐이네요
: :
: : 리빌드의 압박에 의해 라이브러리로 빼서 작업을 하려고 하고있답니다. ( 리빌드 14분대 초과 )
: :
: : 해더에 변수 추가 삭제가 발생하면 완전 좌절 일보직전이네요.
: :
: : 아무튼 라이브러리로 제작하여 컴파일을 하는데 링크에러가 -_ -;;
: :
: : 테스트를 위한 샘플도 링크 에러가 - _-;;
: :
: : 컴파일된 라이브러리 파일을 사용할 프로젝트가 추가 시키고
: :
: : 해더파일만 열심히 추려서 추가했지만 되질 않네요
: :
: : #pragma link "" 도 해보고 uselib( "" ); 도 해보고 ;;
: :
: : 어찌된 영문인지 링크에러의 연타입니다.
: :
: : 개발환경 : Win7 32bit / BDS2009
: :
: : 정적라이브러리 작성에 유의할 내용을 알고계신분들의 답변 부탁드리겠습니다.
: :
: : 건강하세요~

+ -

관련 글 리스트
67288 static library 작성방법 수야!╋ 949 2012/05/23
67302     Re:static library 작성방법 aaa 1038 2012/05/23
67291     Re:static library 작성방법 김태선 1002 2012/05/23
67295         Re:Re:static library 작성방법 수야!╋ 1060 2012/05/23
67298             Re:Re:Re:static library 작성방법 김태선 1146 2012/05/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.