1.創建dynamicDll項目時,記得勾上空項目。
2.爲h文件添加:
#ifndef dynamic_H_
#define dynamic_H_
#ifdef DLL_IMPLEMENT
#define DLL_API __declspec(dllexport)
#else
#define DLL_API __declspec(dllimport)
#endif
DLL_API int sub(int x,int y);
#endif
3.cpp文件添加:
#define DLL_IMPLEMENT //這語句必須在#include "dynamic.h"之前。
#include "dynamic.h"
int DLL_API sub(int x,int y)
{
return x-y;
}
4.在主項目中使用sub。
#include "proj.win32\dynamicDll\dynamic.h"
#pragma comment(lib,"debug//dynamicDll.lib")
CCLOG("!!!!!%d",sub(5,2));
5.右鍵dynamicDll-》生成
6.右鍵主項目-》項目依賴項,勾上dynamicDll。
7.運行主項目,如果出現缺少dll文件,那麼就得把dynamicDll.dll複製到Debug.win32中。
http://jingyan.baidu.com/album/27fa7326e1369346f9271f71.html?picindex=1