关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
wangwulicsdn
2020-12-01 15:20
采纳率: 66.7%
浏览 170
首页
微软技术
已结题
C#调用C++写的DLL类库 结构类型的数据如何传参 和 接收返回
¥10
c#
c++
C#调用C++写的DLL类库 结构类型的数据如何 传参 和 接收返回, 求大佬代码指教;
写回答
好问题
提建议
追加酬金
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
14
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
yemat
2020-12-04 19:22
最佳回答
专家已采纳
创建结构体,显示加载dll,通过stdcall方式调用函数,传递结构体指针进函数
采纳该答案
已采纳该答案
专家已采纳
评论
解决
无用
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
评论
登录
后可回复...
查看更多回答(13条)
相关推荐
更多相似问题
C#
调用
C++
写
的
DLL
类库
结构
类型
的
数据
如何
传参
和
接收
返回
c#
c++
2020-12-01 15:20
回答 4
已采纳
创建
结构
体,显示加载
dll
,通过stdcall方式
调用
函数,传递
结构
体指针进函数
C#
调用
C++
的
DLL
(64位)(Debug版本
和
Release版本结果不同)
c++
开发语言
2020-04-23 11:09
回答 3
已采纳
vector最好就在
c++
那里转换成数组!
c++
的vector 是模板,
c#
的是泛类 所以一般
写
跨语言接口的时候都是使用c的基本
类型
作为交互,避免出现对齐之类的问题
C#
调用
C++
Dll
返回
信息与
C++
返回
结构
体中信息不一致?
c++
2020-03-09 09:31
回答 4
已采纳
BYTE bNodeaddr[6]; DWORD dwIp; 这两个
写
反了 而且考虑到
数据
对齐,bNodeaddr可能占用的是8个字节,具体你调试的时候看下内存
C#
调用
C++
项目生成的
dll
文件
2018-09-27 16:45
项目中包含了一个可以生成
dll
的
C++
项目,利用
C++
项目生成的
dll
文件,一个
C#
的控制台程序
调用
C++
的
dll
,以及
写
项目的参考链接
和
一个大的异常的处理办法
在
c#
中
调用
c++
类库
2020-04-22 11:30
1、介绍在
c#
中如何
调用
c++
封装的
类库
; 2、
c++
类库
加载时,函数接入点书
写
注意点; 3、
类库
中函数加载进来后,如何使用。
C#
调用
C++
封装成
DLL
的
结构
体及
类库
.rar
2019-05-23 15:04
C#
调用
C++
封装成
DLL
的
结构
体及
类库
, 使用
数据
结构
类型
, 使用动态库
调用
方式,函数入参为
结构
体,
返回
参数为
结构
体,使用out,ref 传统参数
C#
调用
C++
接口时参数传递
c#
c++
2020-07-17 14:43
回答 2
已采纳
unsigned char对应byte
类型
,unsigned char*如果是
返回
字符数组那么对应byte[]。
返回
的
数据
,一般前面加个ref表示
返回
(int nChannel, ref int
C#
调用
C++
的
dll
,
C++
程序中给
结构
体中变量赋值this指针,对应
C#
中应该怎么
写
呢?
c#
c++
2018-10-12 02:10
回答 4
已采纳
用handle可以实现你功能吗? m_ctx.powner = this.Handle
请问
C#
如何自适应去
调用
C++
32、64位
Dll
c#
2018-12-10 06:36
回答 3
已采纳
一个方法是安装程序里根据CPU
类型
决定装32位还是64位版本,这样你代码里只要
写
Dll
Import ComMon.
dll
,CLR到应用程序目录下加载到的就是正确的版本。 另一个方法是32位
和
C++
调用
C#
的
DLL
实现方法
2020-12-26 08:29
本文讲述了在
C++
项目中,怎么让
C++
调用
C#
的
DLL
动态链接库文件。 具体的实现步骤如下: 一、创建
C#
DLL
,需要指定应用
类型
为“
类库
”,代码: namespace CSLib { public class Class1 { private string name; ...
C#
使用CLR
调用
C++
的
DLL
库
2018-09-07 15:58
C#
使用CLR
调用
C++
的
DLL
库的windows完整解决方案 说明如下: 1、工程一:
C++
的
DLL
2、工程二:
C++
的CLR的
类库
3、工程三:
C#
的exe
C++
调用
C#
的
DLL
程序实现方法
2020-12-31 23:47
比如使用
C++
调用
C#
的
DLL
。 SwfDotNet是.net下输出flash的
类库
。SwfDotNet是
C#
编
写
的,作者的
C#
水平,真是令我佩服。这是个特别好的读
写
Swf文件的库。但是,我要用在
C++
项目中,怎么让
C++
调用
C#
的
DLL
呢。今天一上午都...
C#
调用
C++
dll
,第一次可以顺利执行,第二次就提示“尝试读取或
写
入受保护的内存,这通常指示其他内存已损坏”。
c#
c++
有问必答
2021-08-14 10:34
回答 2
已采纳
dll
中是不是占用了其他资源没释放,检查
C++
代码。参考:
C#
调用
c++
的
dll
报错:“尝试读取或
写
入受保护的内存。这通常指示其他内存已损坏“ - 亲福 - 博客园 一:
c++
代码内部报错引
c++
调用
c#
的
dll
,using 命名空间报错的问题
c#
c++
2018-08-15 15:49
回答 1
已采纳
只有
C++
CIL
类型
的项目,才可以
调用
C#
的命名空间。首先确认下你的项目
类型
。 其次,检查下你
C#
代码中namespace的名字是不是Invoke,注意是命名空间名,不是
dll
名字或者项目名字。注
c#
调用
C++
的
DLL
时
调用
失败
c#
c++
2015-10-26 04:32
回答 1
已采纳
pin是StringBuilder,要转化成String
类型
啊
C++
调用
C#
类库
demo
2021-03-09 18:04
简单测试一下
C++
调用
C#
类库
的方法 https://blog.csdn.net/github_38485912/article/details/114591017
Csharp
调用
c++
的
DLL
类库
2014-04-13 21:08
共含有2个项目,一个是
c++
写
的
DLL
类库
,另一个是
C#
调用
第一个项目生成的
DLL
类库
。 另外可以参考: http://blog.csdn.net/jshayzf/article/details/23608705 有说明,有实例,更好懂,代码下载后用VS2010就可以运行!
C++
调用
C#
类库
demo2
2021-03-10 14:16
测试
c++
调用
的
c#
类库
需要
调用
其他
c#
类库
的情况 https://blog.csdn.net/github_38485912/article/details/114633597
C#
调用
C语言
写
的
dll
,
dll
里面用printf打印的log怎么在
C#
中显示?
c#
c语言
visual studio
2019-12-06 11:43
回答 1
已采纳
可以用readfile读取stdin,把控制台输出重定位到文件里
C#
调用
C++
Dll
类库
的
传参
问题
2019-01-08 07:03
sas???的博客
C++
原型: bool SendNewSms(char *szTel, char *szMessage);
C#
引用: [
Dll
Import("CdmaCard.
dll
",EntryPoint="SendNewSms")] public static extern bool SendNewSms(string ...
没有解决我的问题,
去提问