爲項目添加dll庫

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

 

 

發佈了50 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章