动态连接库的创建步骤:
  一、创建Non-MFC DLL动态链接库
  1、打开File —> New —> Project选项,选择Win32 Dynamic-Link Library —>sample project
  —>工程名:DllDemo
  2、新建一个.h文件DllDemo.h
| 以下是引用片段: #ifdef DllDemo_EXPORTS
 #define DllAPI __declspec(dllexport)
 #else
 #define DllAPI __declspec(dllimport)
 extern "C" //原样编译
 {
 DllAPI int __stdcall Max(int a,int b). //__stdcall使非C/C  语言内能够调用API
 }
 #endif
 | 
  3、在DllDemo.cpp文件中导入DllDemo.h文件,并实现Max(int,int)函数
| 以下是引用片段: #include "DllDemo.h"
 DllAPI int __stdcall Max(int a,int b)
 {
 if(a==b)
 return NULL.
 else if(a>b)
 return a.
 else
 return b.
 }
 | 
  4、编译程序生成动态连接库
  二、用.def文件创建动态连接库DllDemo.dll。
  1、删除DllDemo工程中的DllDemo.h文件。
  2、在DllDemo.cpp文件头,删除 #include DllDemo.h语句。
  3、向该工程中加入一个文本文件,命名为DllDemo.def并写入如下语句:
  LIBRARY MyDll
  EXPORTS
  Max@1
  4、编译程序生成动态连接库。
 
 
								 
									
相关文章
									
巧妙解决WindowsXP网络访问慢的难题
windows强化安全综合设置
在C  程序中添加逻辑流程控制
转:从VC  到GCC移植:谈两者语法差异
C_C  中动态链接库的创建和调用
谈函数指针(全局_类成员函数)和函数对象
A .NET效率陷阱之——Attributes
并非偏见也驳“驳’C语言已经死了’”
神话与谬误:争论C  前你应当知道什么
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛