- HOME
- Post in | c/c++
- Post at | 2012. 12. 17. 16:24 | by 밀크빵.
- View comment
[DLL] dll import하기
1.export 를 클래스 또는 구조체 단위로 하였을때
2.export 를 함수 단위로 하였을 때
필요한 dll, lib 파일 모두 이동 후!!!
- #pragma comment(lib, "~~.lib") 혹은 속성에서 lib 파일을 포함
- 클래스,구조체가 선언되어 있는 헤더 파일을 dll을 import 할 프로젝트에 추가
- 사용
- #pragma comment(lib, "~~.lib") 혹은 속성에서 lib 파일을 포함
- 헤더파일 생성
- export한 함수들 선언
- __declspec(dllimport) void TEST (void* cd);
- 주의할 점은 dll에서 함수를 선언한 방법과 동일하게
- __declspec(dllimport) => __declspec(dllimport)
- extern "C" __declspec(dllimport) => extern "C" __declspec(dllimport)
'c/c++' 카테고리의 다른 글
참조자 & 포인터 (0) | 2012.12.18 |
---|---|
static 정적 변수 정리 (0) | 2012.12.18 |
디렉토리 파일 개수 구하기(하위 디렉토리 포함 ) (0) | 2012.12.12 |
[LNK 2001] DLL 포함 시키기 (0) | 2012.12.04 |
프로그램 중복 실행 방지 (뮤텍스 사용) (0) | 2012.11.22 |