VC中利用动态链接库工程生成dll和lib文件http://blog.csdn.net/li_canhui/article/details/6775918

这是在VC6中利用动态链接库工程生成dll和lib文件的简单例程。

1. 创建动态链接库工程。

VC中利用动态链接库工程生成dll和lib文件http://blog.csdn.net/li_canhui/article/details/6775918_第1张图片

2. 创建完成后,创建add.h文件,如下。

[cpp] view plain copy print ?
  1. #ifndef __ADD_H__   
  2. #define __ADD_H__   
  3. #include <string.h>   
  4.   
  5. __declspec(dllexportint add(int a, int b);  
  6. #endif  


注意,add函数的声明前面必须加上__declspec(dllexport)。

3. 创建c文件,如下。

[cpp] view plain copy print ?
  1. #include "add.h"   
  2.   
  3. int add(int a , int b ){  
  4.     return a + b;  
  5. }  


4. 配置需要生成的dll和lib文件的文件名。点击project菜单下的Settings...菜单项,在弹出对话框中,选择Link标签,并填写好dll文件的名称,lib文件的文件名与dll同名。

VC中利用动态链接库工程生成dll和lib文件http://blog.csdn.net/li_canhui/article/details/6775918_第2张图片

5. 编译,链接。即可在相应目录下生成需要的dll文件和lib文件。

你可能感兴趣的:(VC中利用动态链接库工程生成dll和lib文件http://blog.csdn.net/li_canhui/article/details/6775918)