腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
c++
/
cli
桥连接
c++
和
c#
代码
、
、
、
我有一个使用原生
c++
代码
的
客户端应用程序,它使用原生
c++
dlls。我正在研究将此代码与
c#
dlls连接
的
可能性,因为它们将更容易编写。我决定编写一个
c++
/
cli
桥动态链接库,它可以与LoadLibrary一起加载,并将调用传递给
c#
动态链接库。客户端和dll之间
的
通信是这样
的
:客户端传递指向接口
对象
的
指针,然后dll通过该接口
对象
与客户端进行通
浏览 2
提问于2009-05-18
得票数 1
1
回答
.NET程序集DLL缺少依赖项
、
、
我正在为
C++
类
创建一个
C++
/
CLI
包装
器
,但是通过构建我
的
C++
/
CLI
项目而创建
的
DLL无法在
C#
中加载,Assembly.Load抛出了一个fileNotFound异常,并
显示
消息“无法加载文件或程序集系统找不到指定
的
文件。”
C++
/
CLI
项目仅包括
包装
器</em
浏览 2
提问于2012-03-05
得票数 1
回答已采纳
2
回答
托管
C++
程序集能否将
对象
返回给
C#
?
、
、
我正在编写一个
C#
应用程序,它必须读取视频文件
的
视频属性。我找到
的
唯一方法就是使用微软媒体基金会(),它需要
C++
。到目前为止,我已经取得了一些进展: 它执行并打印视频文件属性。接下来我要做
的
是让DLL返回一个视频属性
的
对象
(宽度、高度、持续时间等)。考虑到我使用
的
是
C++
托管代码,是否有一种简单<e
浏览 2
提问于2012-09-03
得票数 5
回答已采纳
1
回答
从
C++
/
CLI
包装
器
返回指向可导入
C#
的
非托管
类
的
指针
、
、
我有一个需
要在
C#
应用程序
中
创建多个实例
的
C++
类
。显然,这意味着我需要创建一个
C++
/
CLI
包装
器
,因为您不能将
C++
类
导入到
C#
中
,但我以前从未使用过它。
C++
类
继承自一个基
类
,这个基
类
只包含几个纯虚函数,没有数据。DLL只导出一个函数,该函数创建
类</
浏览 0
提问于2012-03-04
得票数 1
回答已采纳
1
回答
你能用
C++
来代替
C++
/
CLI
编写
C#
包装
器
吗?
、
、
、
、
我试图从托管
的
C++
应用程序
中
访问.NET代码。为此,我需
要在
C++
/
CLI
中
为我需要
的
非托管
类
编写
C++
。如果
C++
/
CLI
编译成普通
的
旧CIL,那么为什么不能使用不安全
类
在
C#
中
编写相同
的
包装
类
,因为
C#
也支持指针?
浏览 0
提问于2013-03-21
得票数 1
回答已采纳
1
回答
创建用于
C#
的
托管
C#
接口
、
、
、
、
我们有一个本机
C++
业务规则
的
集合,
包装
在
C++
/
CLI
中
,然后由一个
C#
层封装,这样我们就可以通过DCOM公开它。本机
C++
业务规则位于DLL
中
,并且在COM可见DLL
中
的
C++
/
CLI
中
很容易调用。然后,我们将此DLL添加为对
C#
项目的引用。
C#
层有许多来自ServicedCompone
浏览 1
提问于2015-05-21
得票数 1
回答已采纳
2
回答
C++
/
CLI
获取
要在
C#
中
显示
的
“
包装
器
”
类
对象
、
、
“核心”项目是原生
C++
端。"Wrapper“项目是
C++
/
CLI
的
”桥梁“。而“沙盒”项目就是
C#
端。现在,我正在尝试修改它以使用我添加到核心中
的
C++
函数,但我
的
新
包装
器
方法和属性没有
显示
在
C#
中
。我
的
最终目标是让
C#
应用程序向
C++
程序发送文本,然后
C++
程序查询数据
浏览 18
提问于2019-03-17
得票数 1
回答已采纳
3
回答
在
C#
的
.lib文件
中
创建
C++
类
的
实例
、
、
正如描述所说
的
那样。我在其他相当大
的
c++
项目中创建了一些静态.lib文件,其中包含一个我希望能够在
C#
中使用
的
类
。从
c#
内部使用这些
类
的
最佳方式是什么?
C++
库不受管理。
浏览 0
提问于2011-04-13
得票数 0
回答已采纳
2
回答
C++
/
CLI
中
的
类
类型
我正在开发
C++
/
CLI
包装
器
,因为C静态Library.Static库中有10个函数。THis
C++
/
CLI
包装
器
将10个API公开给
C#
,Application.The
包装
器
将以dll
的
形式出现。
包装
器
将在
C#
应用程序中使用。现在,我试图在
C++
/
CLi
应
浏览 1
提问于2011-10-20
得票数 0
回答已采纳
1
回答
用于
C++
本机dll
的
C++
/
CLI
包装
器
、
、
我有本机
C++
dll,我需
要在
我们组
的
新
C#
程序中使用它们。我希望为本机
C++
dll创建
C++
/
CLI
包装
器
,以便能够在
C#
中导入和编译它们。首先,我需要知道
的
是如何在
包装
源文件中加载dll文件。与#使用<...>对
C++
所做
的
事情完全相同,但用于加载本机C++dll。 另外,dll
中
的</em
浏览 2
提问于2012-04-17
得票数 1
2
回答
将向量从本机
C++
dll返回到托管
C++
/
CLI
、
、
、
、
我正在编写一个
CLI
/
C++
包装
器
,它围绕着一个无法更改
的
本机
C++
动态链接库。本机DLL
的
一个函数返回非托管
对象
的
向量。在我
的
CLI
包装
器
中
包装
这个向量
的
最佳方式是什么?
C#
应用程序将使用
CLI
包装
器
。InstrumentLis
浏览 1
提问于2011-05-20
得票数 1
回答已采纳
4
回答
C++
和
C#
互操作性: P/Invoke vs
C++
/
CLI
、
、
、
、
在寻找一种在
C#
和
C++
之间互操作
的
方法
的
过程
中
,我找到了这个解释P/Invoke
的
。
浏览 4
提问于2010-06-30
得票数 13
回答已采纳
1
回答
用于在
C#
中用作引用
的
本机
C++
的
C++
/
CLI
包装
器
、
、
、
我有原生
的
CLI
,我正在为它编写
C++
/
C++
包装
器
,它们将作为参考导入到
C#
中
。 问题是,在
C#
中
,我看不到
包装
器
中
的
类
(从DLL导入)。我应该使用什么关键字,以及如何重新声明我
的
原生
C++
对象
才能在
C#
中
可见?
浏览 1
提问于2012-04-19
得票数 39
回答已采纳
1
回答
COM库
中
的
C++
和
c#
类
、
、
、
当我添加新功能时,我重写了一个现有的
C++
COM库(STL,Boost & ATL)到
C#
。 然而,有几个经过良好测试
的
大型
C++
类
,我宁愿不重写它们。在概念上(以及向后兼容性),它们属于同一个COM库,但是,我可以在
C++
和
C#
之间划出一条清晰
的
界线,这样所有的交互都是通过显式使用COM接口来实现
的
。在同一个库
中
同时包含
C#
组件和
C++
组件
的
最佳方法是
浏览 1
提问于2014-03-17
得票数 1
回答已采纳
1
回答
AccessViolationException从
C#
调用
C++
/
CLI
包装
器
时
、
、
我正在尝试创建一个
C++
/
CLI
包装
器
,以便将
类
对象
从非托管
C++
DLL传递到托管
C#
代码(该代码随后在网页上
显示
对象
的
内容)。(1);}using namespace System; #define WIN32_
浏览 2
提问于2014-03-13
得票数 0
回答已采纳
3
回答
如何将
C++
对象
传递给
C#
、
向经验丰富
的
与
C++
和
C#
打交道的人寻求帮助namespace InternalLib { public :[MarshalAs(UnmanagedType.LPStr)] StringBuilder res); // probl
浏览 1
提问于2017-08-22
得票数 2
回答已采纳
1
回答
如何将
C#
函数指针传递到
CLI
/
C++
代码?
、
、
、
、
我希望非托管
C++
代码以回调
的
形式调用
C#
函数。我有一个
CLI
/
C++
类
来
包装
非托管代码。
C#
中
存在此
CLI
/
C++
类
的
一个实例。
C#
代码类似于下面的文本。我有一个指向callBack方法
的
(委托)函数指针。我有
CLI
_class
的
命令行界面实例。我想在addValueC
浏览 2
提问于2012-10-25
得票数 2
回答已采纳
2
回答
在
C++
/
CLI
中
包装
非托管指针时堆损坏
、
、
、
、
在使用本机C代码、
C++
/
CLI
和.NET
的
C#
应用程序
中
,我遇到了堆损坏问题。这是我第一次真正深入到这里
的
杂草。该应用程序
的
结构是用于GUI和总体控制流
的
C#
,用于
包装
本机C函数
的
C++
/
CLI
,以及用于处理数据
的
本地C函数。这些本机C函数通常接受数组(例如: int*)和维度
的
本机指针作为输入。
C
浏览 6
提问于2016-07-07
得票数 1
回答已采纳
1
回答
C#
中
的
非托管
C++
类
、
、
、
、
我正在写一个利用第三方
C++
库
的
程序。我已经编写了一个
C++
/
CLI
包装
器
,以便能够公开我
的
C#
应用程序所需
的
一些方法,但是我遇到了一些问题。外部库有大量
的
自定义
类
和
对象
,我需要访问这些
类
和
对象
才能做我需要做
的
事情。但是,我无法从
C#
应用程序
中
访问这些
对象
,因为我们
浏览 0
提问于2013-06-07
得票数 0
回答已采纳
2
回答
通过火呼吸框架从javascript公开
的
C#
类
、
、
、
我需
要在
C#
中
创建
类
,并从javascript通过C++
CLI
和火呼吸框架调用该类。创建复杂
的
层次结构
类
结构并从javacsript公开它。流动应是:C#-->
C++
(Firebreath)-->Javascript 我必须为这个问题建立一个广义
的
解决方案。如果你有任何解决办法,某种信息,解决这个问题
浏览 3
提问于2013-05-11
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
存在于.NET终结器中的竞争条件及缓解措施
试试看:将你的C+/CLI项目迁移至.NET Core平台
全栈工程师成长记录(2)
Swoole C+扩展已支持 php-fpm 环境-by韩天峰
程序员那些事
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券