vc封装dll类的简单方法
来源:互联网 发布:cassandra java 编辑:程序博客网 时间:2024/06/06 05:53
如果已经写好了一个C++的类,希望把它做成dll动态链接库,这里介绍一种简单的方法。
1、制作dll
利用VC6新建工程时选择win32 dynamic-Link Library,然后添加头文件和cpp文件。假设类名为exp,添加头文件exp.h,头文件中声明类的定义,添加exp.cpp,其中是成员函数的具体定义。与一般写类的定义不同,在exp.h中需要写成
利用VC6新建工程时选择win32 dynamic-Link Library,然后添加头文件和cpp文件。假设类名为exp,添加头文件exp.h,头文件中声明类的定义,添加exp.cpp,其中是成员函数的具体定义。与一般写类的定义不同,在exp.h中需要写成
class __declspec(dllexport) exp
{
...
}
{
...
}
从而说明以后从dll要被导出的类是哪一个。这样编译完就会产生exp.dll和exp.lib两个文件。
2、dll的调用
当已经生成dll后,可以在其它程序中调用dll中的类和成员函数。方法如下:
a)把exp.dll和exp.lib复制到调用程序的执行路径下,注意不是debug路径下。
b)在project->setting->link里添加exp.lib
c)把exp.h复制到调用程序的执行路径下,将__declspec(dllexport)改成__declspec(dllimport)
这样在主程序中就可以使用exp.h中声明的类和它的成员函数了
当已经生成dll后,可以在其它程序中调用dll中的类和成员函数。方法如下:
a)把exp.dll和exp.lib复制到调用程序的执行路径下,注意不是debug路径下。
b)在project->setting->link里添加exp.lib
c)把exp.h复制到调用程序的执行路径下,将__declspec(dllexport)改成__declspec(dllimport)
这样在主程序中就可以使用exp.h中声明的类和它的成员函数了
- vc封装dll类的简单方法
- 把vc中的类封装成dll的简单方法
- 把vc中的类封装成dll的简单方法
- 把vc中的类封装成dll的简单方法
- 把vc中的类封装成dll的简单方法
- 把vc中的类封装成dll的简单方法
- 把vc中的类封装成dll的简单方法
- 把vc中的类封装成dll的简单方法(转)
- 对类封装DLL的方法
- Vc dll中导出类的方法
- VC中调用dll类的方法
- C++封装DLL的方法
- VC dll 的简单区别
- 简单封装的doc4j工具类方法的简单封装
- VC++封装FFT DLL
- VC的DLL加载方法
- VC生成dll的方法
- VC++调用dll的方法
- 激活灰显按钮
- 关于Android中ANR的一些思考
- cookie的介绍,创建cookie
- 什么叫长尾关键词
- 开发文本编辑器学习笔记
- vc封装dll类的简单方法
- 淘宝卖家过劳死VS富士康跳楼死
- Android获取版本号
- bitmap文件显示
- 利用NSFileManager获取文件(文件夹)列表
- Android的AlertDialog详解
- Cookie
- cookie的介绍,实现显示用户上次访问时间
- 我的案例——登录