잠토의 잠망경

암시적 연결 본문

공부/API

암시적 연결

잠수함토끼 2008. 9. 9. 20:38
DllApp.cpp

#include "MyDllTest.h"
#include 

//컴파일러의 라이브러리 관리 모듈에게 [40]DllExternC.lib을 검색해 보도록한다.
#pragma comment(lib,"[40]DllExternC.lib")

//해당 함수를 임폴트하구 있다.
extern "C" MYEXPORT int AddInteger(int,int);

int main(void)
{
	int result=AddInteger(10,11);

	printf("result: %d\n",result);

	return 0;
}
[40]DllExternC.h

#ifdef MYEXPORT
#define MYEXPORT	__declspec(dllexport)
#else
#define MYEXPORT	__declspec(dllimport)
#endif

extern "C" MYEXPORT int AddInteger(int ,int);


[40]DllExternC.cpp

#define MYEXPORT

#include "MyDllTest.h"

extern "C" MYEXPORT int AddInteger(int a, int b)
{
	return a+b;
}
Comments