vs2010c语言生成dll,VS2010下生成dll的方法

本文详细介绍了在VS2010下使用C语言创建DLL的步骤,包括创建项目、定义头文件和源文件、编译生成DLL、测试与调用DLL的方法。同时,还解决了在生成DLL过程中遇到的错误问题,如LNK1123错误,提供了解决方案,如调整cvtres.exe版本或禁用嵌入清单。
摘要由CSDN通过智能技术生成

1.首先创建生成dll的项目:打开VS2010,两种途经建立dll项目,基于MFC DLL的和基于Win32控制台应用程序的,这里选择基于Win32控制台建立。

a.文件--新建--项目(项目命名为myAPI)--Visual C++ --Win32--选择Win32控制台应用程序;

b.接下来下一步一直到如下图,程序类型选择DLL,如无特殊需要选择空项目完成,项目建立完毕;

3a9bc54065904661b7db77f15bad1f5d.png

2.定义头文件:为项目添加头文件myAPI.h 内部添加如下代码,

#ifndef _DLL_API

#define _DLL_API _declspec(dllexport)

#else

#define _DLL_API _declspec(dllimport)

#endif

_DLL_API int ADD(int a,int b);

内部定义一个ADD()函数接口,如需添加其他函数接口,可以接着继续定义,如

_DLL_API int MINUS(int a,int b);

_DLL_API int otherfunc(int,int,int);

3.定义源文件:为项目添加相应的源文件myAPI.cpp 之后便是在该源文件中对函数进行定义,内部添加如下代码,

#include "myAPI.h"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值