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的使用》博文中。
使用开发工具
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的使用》博文中。
相关文章推荐
- 关于CC_DLL (dll->dynamic link library 动态链接库)
- Dynamic Link Library DLL
- DLL(Dynamic Link Library),动态链接库。
- 动态连接库(DLL- Dynamic Link Library)
- Silent install Oracle 10.2 in W2k8 - GetProcessImageFileNameW not in dynamic link library PSAPI.DLL
- DLL(Dynamic Link Library),动态链接库。
- DLL(Dynamic Link Libraries)VC动态链接库专题(转)
- 孙鑫关于DLL(Dynamic Link Library)动态链接库的视频讲座笔记和学习小结
- 利用Visual C++6.0创建和使用DLL(Dynamic-Link Library).
- DLL(Dynamic Link Libraries)VC动态链接库专题
- Symbian DLL(Dynamic Link Library 动态链接库)
- 动态链接库(dynamic link library ,DLL)
- LoadLibrary("somedll.dll") failed - A dynamic link library(DLL) initialzation routine failed 怎么办?
- Dynamic-Link Library Search Order(dll搜索顺序)
- DLL(Dynamic Link Libraries)VC动态链接库专题
- DLL (Dynamic Link Library)
- The procedure entry point XXX could not be located in the dynamic link library XXX.dll
- DLL(Dynamic Link Library )
- Unable to load dynamic library ...\php_oci8.dll' - %1 不是有效的 Win32 程序解决办法总结
- DLL(Dynamic Link Libraries)专题