社区
VC.NET
帖子详情
DLL输出类
gaoxcheng
2008-04-03 02:46:46
我用VC.net写了一个输出类DLL,这个输出类派生于CWnd,在主工程中使用这个输出类,在主工程中创建窗口时出错,DLL输出类的父窗口指针始终空,我用VC6做了一个好使,用VC.net做一个就不好使,请问各位高人,如何才能解决这个问题
...全文
86
3
打赏
收藏
DLL输出类
我用VC.net写了一个输出类DLL,这个输出类派生于CWnd,在主工程中使用这个输出类,在主工程中创建窗口时出错,DLL输出类的父窗口指针始终空,我用VC6做了一个好使,用VC.net做一个就不好使,请问各位高人,如何才能解决这个问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
asi1218
2008-04-04
打赏
举报
回复
请看一看你在VC6下和VC2005中的库使用的是否一致,应该使用share DLL的方式。
珍惜生命远离CPP
2008-04-04
打赏
举报
回复
exe和dll是不是使用同一个版本的编译器
tzqqkl
2008-04-04
打赏
举报
回复
能把代码贴出来看看吗
java用JNA调用
dll
实例,包含各种参数调用
实例中演示了各种参数形式的
DLL
函数调用,如:基本数据类型、基本数据类型的指针和引用、结构体、结构体的指针和引用、函数指针和回调函数、字符串指针、输入数组、
输出
数组等,非常实用。
DLL
导出类
dll
导出类
从
dll
中导出c++类
简介: 动态库(
DLL
)从开始就作为windows平台的组成部分而存在。它以独立的模块把c函数封装起来供其他用户使用 。
DLL
从开始就是以封装C语言的形式而存在,当然现在你也可以封装其他语言,比如c++,而如果要实现跨平台使用
DLL
,则我们必须回归到C语言。 利用C语言接口并不意味着我们必须丢弃掉面向对象方法。C语言可以实现应用二进制接口(ABI),这样使调用者和被调用着可以遵从统一的标准,但
MFC制作
DLL
(导出类和函数)
学了2天MFC导出
DLL
,发现网上描述的都不是很彻底,我这里给一个教程,希望大家能参考一次成功。 我用VC6,其他版本基本雷同。 首先,VC6新建项目,如下图流程: 点击文件–保存工作空间,把我们的劳动成果先保存一下。 然后点文件–新建: 继续新建c++文件: MLib.h文件内容: #ifndef __MLIB__20200919__ // 防止重复,加上年月日,做个留念 #define __MLIB__20200919__ class MLib { public: __declspec(
C++
DLL
导出类
C++
DLL
导出类 http://blog.csdn.net/jietoulangren/article/details/14052533 在公司使用C++ 做开发,公司的大拿搭了一个C++的跨平台开发框架。在C++开发领域我还是个新手,有很多知识要学,比如
Dll
库的开发。 参考了很多这方面的资料,对
DLL
有一个基本全面的了解。有一个问题让我有点困惑,普通的导入导出C++类的方式
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章