社区
VC.NET
帖子详情
请问如何用托管C++调用非托管的C++的dll中的类
benzite
2007-06-28 10:31:13
例如:
动态链接库MyDll中有一个类C1,C1中有方法M1(),M2()
使用非托管的方法,可以引用头文件MyDll.h,然后继承Cl类;
现在需要用托管C++来继承C1类,或者能够创建C1类的实例,请高手指点该怎么做,谢谢。
...全文
445
5
打赏
收藏
请问如何用托管C++调用非托管的C++的dll中的类
例如: 动态链接库MyDll中有一个类C1,C1中有方法M1(),M2() 使用非托管的方法,可以引用头文件MyDll.h,然后继承Cl类; 现在需要用托管C++来继承C1类,或者能够创建C1类的实例,请高手指点该怎么做,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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++
调用
C#的
dll
通常,C#
调用
C++
编写的
dll
可以直接使用
dll
import,但是
C++
调用
C#编写的
dll
需要使用
托管
C++
将C#的
dll
进行一次封装,然后由
非
托管
C++
调用
封装好的
dll
。然而,CLR VIA C#提供了一种
非
托管
C++
直接
调用
的方法,该方法可以...
c#
调用
托管
c++
调用
c++
本文将深入探讨如何使用C#
调用
托管
C++
,并通过
托管
C++
来
调用
原生的
C++
DLL
。这是一个复杂但
非
常实用的技术,对于开发混合式应用程序来说至关重要。 标题“c#
调用
托管
c++
调用
c++
”揭示了主要的技术路线:首先,C#...
C#
调用
DLL
中
非
托管
C++
函数参数
类
型对照
C#
调用
DLL
中
非
托管
C++
函数参数
类
型对照 在C#编程
中
,经常需要
调用
C++
中
的
DLL
类
库,这就需要了解
C++
中
的函数参数
类
型在C#
中
的对应关系。以下是基本数据
类
型的对照: * 一维数组:C#参数在基本
类
型前加ref或out,out...
非
托管
C++
调用
C#
Dll
本示例主要关注如何使用
非
托管
C++
调用
C#编写的动态链接库(
Dll
)。这个过程通常称为P/Invoke(Platform Invoke),是.NET框架提供的一种机制,使得
非
托管
代码(如
C++
)能够与
托管
代码(如C#)进行交互。 首先,我们...
C#
调用
C++
DLL
托管
本篇文章将深入探讨如何在C#
中
使用
托管
方式
调用
C++
DLL
,实现简单的加减法操作。 首先,我们需要理解什么是
托管
代码和
非
托管
代码。
托管
代码是指运行在.NET Framework的Common Language Runtime (CLR)之上的代码,它...
VC.NET
7,539
社区成员
27,671
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章