社区
进程/线程/DLL
帖子详情
怎么样把自己的几个类加入到一个动态链接库中!!!
candon
2003-11-07 12:37:59
我有几个常用到的类,想编一个dll把这些类加入到里面去,在以后的开发中链接使用,请问高手:如何实现。
盼赐教!!!
...全文
78
8
打赏
收藏
怎么样把自己的几个类加入到一个动态链接库中!!!
我有几个常用到的类,想编一个dll把这些类加入到里面去,在以后的开发中链接使用,请问高手:如何实现。 盼赐教!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flexlm
2004-02-27
打赏
举报
回复
我用regular dll,就导出了继承自MFC的类,用的是__declspec(dllexport),没有发现什么问题,我是在Visual C++.NET 2003下写的。
aachenG
2003-11-08
打赏
举报
回复
to: wangjs720(听雨舟):
regular dll可以导出自定义的类,只是不能导出继承自MFC的类;
而extension dll两种都可以。
你可以试一试。(不过在regular dll导出类时,最好用__declspec(dllexport),用AFX_EXT_CLASS会麻烦点。)
candon
2003-11-07
打赏
举报
回复
另外使用时可以不用该类的头文件吗?
vcforever
2003-11-07
打赏
举报
回复
建立一个MFC扩展DLL,将你的类重新加入这个DLL中,要注意导出类或导出函数的导出方式要正确
天限天空
2003-11-07
打赏
举报
回复
up 1分
huanyun
2003-11-07
打赏
举报
回复
直接建立一个工程 加入你的类 用DEF文件 或者
__declspec( dllimport )导出你的函数
写一个包装类在其他工程中用来导入函数
aachenG
2003-11-07
打赏
举报
回复
你想導出類還是只要實現功能就可以? 如果要導出類直接使用的話, 好像使用時不能沒有頭文件吧?
導出類的話, 使用regular dll或MFC extension dll(如果導出的類繼承自MFC類的話), 然後使用AFX_EXT_CLASS定義你的class就行了.
class AFX_EXT_CLASS myclass
{
}
只需要實現功能的話, 把你的類的實現過程包裝成几個道出函數就行了, 就不需要頭文件了.
区块链之Go语言设计模式
命令模式:命令模式把
一个
请求或者操作封装到
一个
对象
中
。命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象。命令模式允许请求的一方和发送的一方独立开来,使得请求的一方不必知道接收请求的...
Linux下
动态链接库
与静态链接库(编写、编译)
与之相反,在编译链接时并没有把库文件的代码
加入
到可执行文件
中
,而是在程序执行时由运行时链接文件加载库,这样可以节省系统的开销。动态库一般后缀名为”.so”,gcc/g++在编译时默认使用动态库。无论静态库,还是...
动态链接库
的两种调用方法
静态链接库的调用很简单: 需要.h文件,lib文件. (1)设置项目属性--vc++目录--库目录为lib所在的路径 ...调用
动态链接库
有两种方法,一种是显示调用,一种是隐式调用。 1、隐式调用:我们在生成
动态链接库
d
C++
动态链接库
的使用
本文详细介绍了C++
中
动态链接库
的使用
.NET下
动态链接库
小结
1、链接库概述 使用
动态链接库
可以实现软件设计的模块化,
动态链接库
是在运行时才进行连接并能够共享的函数库,可以将不同功能的模块封装到不同的链接库
中
,功能相同或相似的模块封装到相同的链接库
中
。链接库是一...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章