腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
为什么我没有击中我的
托管
C++
DLL中的一些断点(即使它们在调试时是纯红色的)?
、
、
、
、
我创建了一个DLL,其中包含一个
托管
的
C++
类
,它封装了C库的一些功能。我有一个C#测试项目,它引用
托管
C++
DLL。
非
托管
调试在C#项目中打开,并且我已在
C++
DLL项目中设置了调试器Type=Mixed。下面是我得到的一张图表: C#控制台应用程序->包装器DLL ->
托管
C++
类
->
非
托管
C++
方法(在包装DLL中实现
浏览 2
提问于2012-04-26
得票数 0
2
回答
C++
/CLI:为什么在这种情况下没有
托管
->
非
托管
转换?
、
、
、
、
假设我有一个使用/clr开关编译的
C++
/CLI程序集。在该程序集中,有一些
托管
类
调用在同一程序集中定义的
非
托管
(普通
C++
)
类
。当您使用Visual Studio进行调试时,查看调用堆栈时,它会向您显示
托管
->
非
托管
和
非
托管
->
托管
转换发生的位置。那么,吸引我眼球的是:当一个
托管
类
从同一个程序集
浏览 0
提问于2011-06-28
得票数 1
回答已采纳
1
回答
C++
/CLI:如何使用虚方法包装
非
托管
类
以进行
托管
,并从C#中使用它?
、
、
、
、
我是
C++
/CLI的新手,我想知道如何将
非
托管
C++
类
包装为
托管
的虚方法并从C#中使用它?
非
托管
C++
类
:{ virtual ~IProgression(void) {} virtual void sendProgression我还有其他
非
托管
C++
类
,其中设置了此
浏览 1
提问于2012-03-15
得票数 1
1
回答
混合
托管
和
非
托管
C++
代码?
、
关于将
托管
C++
与
非
托管
C++
混合使用,我有几个具体问题: 如果我在
类
/struct声明中忽略了ref和value,这会自动使
类
/struct
非
托管
吗?还是我仍然需要包括#pragma unmanaged和#pragma managed兼容的
非
托管
和
托管
类型?例如,我可以在
托管
类
中有一个
非
托管</em
浏览 1
提问于2012-05-23
得票数 3
回答已采纳
1
回答
在IDisposable中使用
托管
C++
包装器时正确使用C#模式
、
、
、
我的C#
类
创建和使用
托管
C++
对象,该对象包装(分配和使用)
非
托管
C++
对象和资源。
托管
C++
类
使用析构函数和终结器正确地实现IDisposable。因此,看来我的C#
类
也应该实现IDisposable。我也想在IDisposable中遵循正确的C#模式。我不清楚以下几点: 在我的
类
的Dispose方法中,应该将
托管
C++
对象视为
托管
的还是非<e
浏览 4
提问于2011-08-23
得票数 2
回答已采纳
1
回答
如何开始编写一个围绕
C++
Omniorb存根的.NET包装器?
、
、
、
在评估了像IIOP.Net (未定义状态)这样的项目和像VisiBroker (昂贵)这样的产品之后,我想“自己”做这件事,并围绕
C++
编写一个.NET包装器-Stubs generated my Omniidl( Omniorb IDL to
C++
生成器)。这意味着围绕
非
托管
C++
代码编写某种
托管
代码层。 老实说,我不知道怎么做才是最好的方式。现在,我计划为每个
非
托管
类
创建一个
托管
类
。每个<em
浏览 3
提问于2010-04-26
得票数 2
3
回答
正常情况下可以从
托管
C++
/CLI项目运行
非
托管
C++
吗?
、
、
、
、
我正在用
C++
/CLI包装一个纯
非
托管
VC++ 9项目,以便从.NET应用程序中清楚地使用它。我知道如何编写和
非
托管
代码,但我无法完全理解的是:
非
托管
库是一个非常复杂的
C++
库,使用了许多内联和其他特性,因此我无法将其编译到/clr-marked
托管
DLL中。如何从这个
非
托管
代码导出符号,以便它可以从
C++
/CLI项目中使用?我是否将我需要的每个
浏览 0
提问于2013-03-24
得票数 5
回答已采纳
1
回答
围绕
c++
/cli围绕本机
c++
包装c#/WPF GUI
、
、
、
、
我正在重构(地面)
c++
,它必须同时用作CGI脚本和独立应用的核心。1)重构
非
托管
C++
中的基本代码(是的,支持智能感知,是吗?)2)将该基
类
包装在
托管
类
库中我相信,第二步将会被很好地记录下来。但是,我从顶部开
浏览 0
提问于2011-06-16
得票数 2
回答已采纳
1
回答
从C# .NET应用程序调用C/
C++
代码
、
、
、
我有一个
c++
应用程序,我需要从C#应用程序调用它的
类
方法 当我试图添加DLL文件的引用时,它会给出错误消息。
浏览 2
提问于2014-02-06
得票数 0
回答已采纳
1
回答
是否应该为
非
托管
C++
动态链接库创建
C++
/CLI包装动态链接库?
、
、
、
、
我已经获得了一个包含多个
类
的
非
托管
C++
动态链接库。 我需要能够在C#中使用其中的一些
类
。根据我到目前为止的研究,似乎我需要创建一个
C++
/CLI包装器DLL来处理
托管
类型和
非
托管
类型之间的转换。我见过一些示例,其中某人基本上会为每个
类
创建一个
C++
/CLI版本,并且它将包含一个
非
托管
C++
类型的实例。在这里实现我想要做的事情
浏览 1
提问于2011-11-15
得票数 3
回答已采纳
1
回答
从
C++
/CLI包装器返回指向可导入C#的
非
托管
类
的指针
、
、
我有一个需要在C#应用程序中创建多个实例的
C++
类
。显然,这意味着我需要创建一个
C++
/CLI包装器,因为您不能将
C++
类
导入到C#中,但我以前从未使用过它。
C++
类
继承自一个基
类
,这个基
类
只包含几个纯虚函数,没有数据。DLL只导出一个函数,该函数创建
类
的新实例并返回指向基
类
的指针。哪种
C++
/CLI类型可以用来调用该函数并获取指向
C++
<em
浏览 0
提问于2012-03-04
得票数 1
回答已采纳
1
回答
非
托管
函数中的
托管
类
参数?
、
我正在尝试重写我的C#库,在某种程度上与我的
C++
实现合并在
托管
C++
中。由于某些原因,它无法将gcroot识别为关键字。我假设是因为它在#杂注
非
托管
浏览 1
提问于2012-05-25
得票数 0
回答已采纳
2
回答
带有
托管
子类的
非
托管
基
类
、
、
、
是否有可能: 用SWIG还是
C++
/CLI胶水?
浏览 6
提问于2009-09-02
得票数 1
回答已采纳
1
回答
C++
/CLI:在.cpp或.h或.cpp中定义所有内容?
、
、
、
好的,很可能
非
托管
C++
原理不适用于
托管
C++
/CLI,但是请考虑一种转换场景:
非
托管
C++
的项目
类
被移动到
C++
/CLI项目中,整个怪物构建Ok,然后坐在那里等待一个勇敢的人(我,啊哈)将
非
托管
类
转换为
托管
类
我有点离题了,但我想让你在回答时考虑一下我不寻常的情况(有管理的和
非
管理的互动)。
浏览 3
提问于2011-10-04
得票数 3
回答已采纳
2
回答
非
托管
C++
的C#包装
、
、
我看到这里也有关于用C#包装
非
托管
C++
的类似问题,但它们似乎都是关于特定的实现问题。我想知道使用C#和
非
托管
C++
时的一般方法是什么。例如,我有相当多的用
非
托管
C++
编写的
类
,我希望能够通过.NET使用这些
类
(理想情况下与Excel中的VBA一起使用)。到目前为止,我一直在使用
托管
C++
/CLI来做这件事,但是我注意到了这种语言的一些奇怪之处,我宁愿避
浏览 1
提问于2011-11-12
得票数 0
回答已采纳
2
回答
在
非
托管
堆上分配ref
类
对象
、
、
、
、
如果我在
C++
/CLI中定义了一个新的ref class,那么我可以使用这个类型作为一个标准的
非
托管
类
吗?如果是的话,ref关键字会改变数据类型的内存布局吗?在我的例子中,有一个
类
在一个非常大的
C++
应用程序中到处使用。如果我将该类移植到ref class,它(在正常情况下)会继续在其他普通的
非
托管
C++
代码中工作吗?或者我必须保持原样,编写一个ref class包装器来处理.net互操作?要明确的是:我知道我不能只是将一个
浏览 1
提问于2011-05-18
得票数 0
回答已采纳
2
回答
如何在
C++
中使用c# dll导出
类
、
、
、
可能重复: 我有
C++
类
,它有一些静态方法。正是在dll中,导出
类
。我需要使用来自C#项目的静态方法。没有COM我能做吗?
浏览 6
提问于2012-12-20
得票数 1
回答已采纳
2
回答
如何在
C++
应用程序中使用.NET项目?
、
、
、
、
如果我要在.NET应用程序中处理这个项目,我将不得不以某种方式与它进行接口,即创建
类
实例、设置属性、调用方法、封送数据进出等等。或者,如何将
C++
代码编译到.NET EXE中,使其在
托管
环境中运行?请注意,它不是为此而设计的,如果我试图更改太多,可能会出错。 主要问题是与接口。如何公开一些要从.NET访问的
C++
类
?我确切地知道我需要哪些
类
,我只需要几十个
类
以及它们的相关方法/属性就可以从.NET获得,我不介意在.NET中手写包装器
类
来帮
浏览 0
提问于2013-03-18
得票数 6
回答已采纳
1
回答
如何在
C++
/CLI项目中分离“
非
托管
”和“
托管
”代码
、
、
、
我正在使用
C++
/CLI和WinForms开发一个项目。这是一个几何项目,这就是为什么我必须使用
C++
/CLI,因为
C++
几何库CGAL。我选择将WinForms用于UI,因为与其他
C++
/CLI窗口UI选项相比,使用起来似乎相当容易。然而,经过一些在线研究后,我意识到WinForms for
C++
/CLI使用
托管
代码,
托管
代码通常比本地代码慢2。该项目是为了实现一个竞争的算法,所以运行时间是非常重要的。或者可以,因为代码的几何
浏览 0
提问于2020-10-08
得票数 4
回答已采纳
1
回答
复制具有本机
C++
指针的
c++
/cx引用
类
的构造函数。
、
、
我有一个包含
非
托管
C++
类
指针的
C++
/CX ref
类
。ref
类
不需要任何复制构造函数,因为它们是由引用管理的。在这种情况下,我是否需要编写ref
类
的复制构造函数,以避免对
非
托管
指针的任何浅层复制?
浏览 6
提问于2015-08-13
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++ 模板类简介
Net调用非托管代码
非托管加密货币钱包WireX上线Polygon
Filfox 发布多链非托管加密存储工具
Neobank Cogni宣布推出一款非托管钱包
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券