您的位置:首页 > 编程语言 > C语言/C++

VC++生成DLL(DynamicLinkLibrary…

2013-06-01 09:45 555 查看
学习笔记

使用开发工具
VS2005~VS2012都行,我是用的是VC6.0。可以开发C语言的DLL,当然C++语言也行。此处我用C++语言。


第一步

新建DynamicLinkLibrary工程




命名为 Dll2.dll

第二步:



在Source Files文件中添加两个C++ resource文件,分别命名为Dll2.cpp和Dll2.ref。

第三步:

Dll2.cpp内容如下:

--------------------------

int add( int a, int b )

{

return a +
b;

}

int substract( int a, int b )

{

return a -
b;

}

------------------------------------------------------

Dll2.ref内容如下:

-----------------------

LIBRARY Dll2
//此句不是必须的,如果写了LIBRARY后面的命名必须和工程名一致。

EXPORTS
//EXPORTS的具体用法查看MSDN help library

add

substract

-------------------------------------------------------

第四步:

编译->连接->OK
一个动态连接文件Dll2.dll就产生了。

.dll 文件的使用在《动态链接文件dll的使用》博文中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: