VS制作dlldef文件的使用dll加入工程使用

Posted 132818creator

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS制作dlldef文件的使用dll加入工程使用相关的知识,希望对你有一定的参考价值。

1、VS新建工程,在选项的时候,选择dll和空项目,保持干净的dll库:

技术图片

 

 

创建完以后,添加头文件以及源文件。

2、将外部模块使用的接口导出:

(1)函数导出:

__declspec(dllexport) int add(int a, int b)

     return a+b;

(2)类导出:

class __declspec(dllexport) testClass()

   testClass();

   ~testClass();

3、直接buiild以后,在debug或者release的目录下就可以找到dll的文件:

技术图片

 

所有要的内容都有。

 

检查当前的dll是否导出,vs有个自己工具,使用步骤;

1、在vs的路径下执行VCVARS32.bat,一般路径是 C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\bin

2、然后执行:dumpbin命令

例子如下:

技术图片

 

3、去dll的路径下执行:dumpbin -exports XXXXX.dll即可

技术图片

 

以上是关于VS制作dlldef文件的使用dll加入工程使用的主要内容,如果未能解决你的问题,请参考以下文章

.a静态库的制作及使用

QT 调用VS2015编写的Dll

vs2005制作WEB项目安装文件和发布项目的区别

请问怎么把.dll文件加入我的java工程,并能使用里面的方法?

VS2010 .net网站怎么重新生成bin下 工程名.dll文件

vs参数配置