|
라이브러리에 함수를 노출하지 않으면
다른곳에서 링크해서 사용할수 없습니다.
함수 목록을 뽑아 봐서 나오지 않으면
lib 제작이 잘못된 것입니다.
수야!╋ 님이 쓰신 글 :
: 답변감사드립니다.
:
:
: 알려주식데로 확인해봤는데 연결된 함수가 없군요;;
:
: 우선 아래 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
: : :
: : : 정적라이브러리 작성에 유의할 내용을 알고계신분들의 답변 부탁드리겠습니다.
: : :
: : : 건강하세요~
|