社区
VC.NET
帖子详情
请问如何用托管C++调用非托管的C++的dll中的类
benzite
2007-06-28 10:31:13
例如:
动态链接库MyDll中有一个类C1,C1中有方法M1(),M2()
使用非托管的方法,可以引用头文件MyDll.h,然后继承Cl类;
现在需要用托管C++来继承C1类,或者能够创建C1类的实例,请高手指点该怎么做,谢谢。
...全文
504
5
打赏
收藏
请问如何用托管C++调用非托管的C++的dll中的类
例如: 动态链接库MyDll中有一个类C1,C1中有方法M1(),M2() 使用非托管的方法,可以引用头文件MyDll.h,然后继承Cl类; 现在需要用托管C++来继承C1类,或者能够创建C1类的实例,请高手指点该怎么做,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
benzite
2007-06-29
打赏
举报
回复
这个非托管的dll是基于mfc的类,用了CSocket,请问如何托管它,谢谢。
真相重于对错
2007-06-29
打赏
举报
回复
类似
benzite
2007-06-29
打赏
举报
回复
总出现:
无法解析标记(0A000036)MyDll.C1._dtor
不知道怎么能排除?
请高手指点
真相重于对错
2007-06-29
打赏
举报
回复
托管项目设置-〉添加mfc支持
联接-〉添加yourdll.lib
#include "yourdll.h"
yourdllclass ....
jobine
2007-06-29
打赏
举报
回复
参考MSDN
Platform Invokes
C#
调用
非
托管
DLL
函数
本文详细介绍了如何在C#
中
通过平台
调用
(P/Invoke)来
调用
C++
编译的
非
托管
DLL
函数,包括概念解释、具体步骤以及示例代码。首先讲解了
托管
代码与
非
托管
代码的概念,然后通过创建
C++
DLL
并展示C#
调用
这些函数的代码,阐述了如何定位
DLL
、加载函数并进行参数封组。最后讨论了重命名
DLL
函数和封装
DLL
函数到
类
中
的方法。
C#
调用
C++
类
,
托管
C++
方式实现(创建
C++
CLR
dll
项目)
本文讲述了如何在C#
中
通过
托管
C++
调用
非
托管
C++
的
类
和函数,介绍了在VS2017
中
使用C#
调用
QT5.9.2编译的
dll
的步骤,包括
C++
CLR项目创建、原
dll
封装和C#
中
的
调用
示例。
C#通过
Dll
Import引入
dll
中
的
C++
非
托管
类
本文介绍如何通过
Dll
Import在C#
中
调用
C++
非
托管
DLL
中
的
类
和方法,包括
DLL
生成、引入及
调用
步骤。
c++
、C#
调用
c++
dll
本文详细介绍如何在
C++
和C#
中
调用
非
托管
C++
生成的
DLL
文件,包括生成
DLL
、
C++
调用
DLL
、C#
调用
C++
DLL
的步骤与代码示例,以及
调用
DLL
中
的
类
。
Unity 使用Marshal
类
将
托管
内存封送到
非
托管
内存
本文介绍如何在Unity
中
通过Marshal
类
将C#
托管
内存转换为
C++
非
托管
内存,以
调用
DLL
中
的
C++
接口,以Socket
类
为例,展示了StringToHGlobalAnsi方法在实际发送消息操作
中
的运用。
VC.NET
7,539
社区成员
27,670
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章