VS2010 ,创建DLL,并调用DLL

一、创建DLL

1. 新建Win32空项目

VS2010 ,创建DLL,并调用DLL_第1张图片

项目命名为genxls。

2. 创建DLL空项目

VS2010 ,创建DLL,并调用DLL_第2张图片

 3. 头文件,新建项, genxls.h

VS2010 ,创建DLL,并调用DLL_第3张图片

头文件内容为

// genxls.h
#ifndef _DLL_API
#define _DLL_API _declspec(dllexport)
#else
#define _DLL_API _declspec(dllimport)
#endif
_DLL_API int genxls();

4. 源文件,新建项,genxls.cpp

VS2010 ,创建DLL,并调用DLL_第4张图片

实现函数的功能

5. 生成解决方法

在Debug文件夹下,会有相应的DLL和lib,对应动态和静态,这篇文章解释得不错

http://t.csdnimg.cn/xsrMKicon-default.png?t=N7T8http://t.csdnimg.cn/xsrMK

二、调用DLL

1. 创建一个新的项目,Win32控制台应用窗口

 2. 头文件,添加现有项,把生成DLL过程中产生的头文件,添加进来

VS2010 ,创建DLL,并调用DLL_第5张图片

3. 找到lib所在的文件夹,链接器,常规,附加库目录

4. 链接器,输入,附加依赖项,genxls.lib

5.把DLL文件,放到调用工程的Debug文件夹下,即与.exe文件在同一目录下

VS2010 ,创建DLL,并调用DLL_第6张图片

运行即可

你可能感兴趣的:(windows,c++,visualstudio)