|
답변감사드립니다.
알려주식데로 확인해봤는데 연결된 함수가 없군요;;
우선 아래 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
: :
: : 정적라이브러리 작성에 유의할 내용을 알고계신분들의 답변 부탁드리겠습니다.
: :
: : 건강하세요~
|