非MFC DLL实例

来源:互联网 发布:mac lnmp 编辑:程序博客网 时间:2024/05/16 10:36

新建,选择Win32 Dynamic Link Library,输入工程名testdll

在建立的工程中新建头文件“testdll.h”和源文件“testdll.cpp”,代码如下

//testdll.h

#ifndef TESTDLL_H

#define TESTDLL_H

 

extern "C" _declspec(dllexport) int GetData(int a,int b);        //定义导出函数

int Max(int a,int b);                                     //定义内部函数

 

#endif

 

//testdll.cpp

#include "testdll.h"

 

int GetData(int a,int b)

{

      return Max(a,b);

}

 

int Max(int a,int b)

{

      if(a>=b) return a;

      else return b;

}

编译后即得到DLL文件——testdll.dll