为项目添加dll库

来源:互联网 发布:大黄蜂视频加密软件 编辑:程序博客网 时间:2024/05/22 19:20

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

 

 

0 0