AAA 님이 쓰신 글 :
: 새콤달콤식이 님이 쓰신 글 :
: : 외부 업체에서 DLL파일과 c파일 h파일을 받았습니다.
: : dll (32 bit)은 볼랜드 포럼에 설명에 나와 있듯이 해서 Lib로 바꿔서 프로젝트에 추가 했구요
: : __declspec(dllexport) char *AA (char *, char *) ;
: : __declspec(dllexport) char *BB (char *) ;
: : C파일에 있는 저 두개의 함수를 사용해서 쓰고 싶은데
: : Call to Undefined function 'AA'이라고 에러가 나오더라구요.
: : DLL에 있는 함수를 어떻게 C빌더에서 사용할 수 있는지 궁금합니다.
:
:
:
: 헤더파일 인클루드했나요?
: dll 이랑 c h 파일들도 있다고하셧자나용
: 그거 인클루드하셧나요?거기에 선언되있을텐데;
: 인클루드 되있나요? 그러면
: #pragma link "*.lib"
: 이함수를 일클루드 함수아래쪽에
: 넣어보세요
__declspec 이건 dll의경우 쓰이는거 아닌가요?
lib파일이라면 그냥 함수원형만써주고 프로젝트포함시키거나
#pragma link "*.lib" 로 해주면 되는걸로아는데요
__declspec은 dll 파일에서 함수 가저올때쓰는걸로 알고있네요
|