C#调用C++编的dll文件里的方法报错
2017-02-17 17:44
246 查看
用C#开发一个控制硬件的小程序,需要调用用C++写的dll文件。开发的前期调用dll里面的方法好好的。后来在调用dll里面的某一个方法就报下面的错了:
在网上搜解决办法,有说是调用dll使用托管和非托管的方式,有说是关于C# C++参数类型转换的问题... 最后的我解决的办法是:
因为C++里面的参数值没有声明大小(因为我的参数是一个结构体)
可以参考这篇文章解决:https://q.cnblogs.com/q/71583/
在网上搜解决办法,有说是调用dll使用托管和非托管的方式,有说是关于C# C++参数类型转换的问题... 最后的我解决的办法是:
因为C++里面的参数值没有声明大小(因为我的参数是一个结构体)
可以参考这篇文章解决:https://q.cnblogs.com/q/71583/
相关文章推荐
- c#调用c++生成dll文件中的类方法
- C# 调用C++DLL参数异常解决方法
- c#、C++等调用Dll方法(未完)
- C#调用C++写的dll,包含结构体转换和C#动态调用dll(头文件转换为类)
- 非托管C++代码调用C#编写的dll方法
- c#调用c++写成的dll文件,返回char*,返回数组,用ref接收,byte[]
- C#调用c++封装的dll文件提示未能加载正确的程序集XXX或其某一依赖项。。。
- C#调用C++DLL的方法
- C# 调用 C++ DLL无法调试的问题解决方法
- c#调用c++写成的dll文件
- C#实现反射调用动态加载的DLL文件中的方法
- com调用的几种方法 及 C#调用C++编写的的COM DLL收藏
- Socket发送消息之c#调用c++DLL方法
- C++与C#编写的DLL/COM的各种调用方法
- C#实现反射调用动态加载的DLL文件中的方法
- 非托管C++代码调用C#编写的dll方法
- 浅谈C++调用C#的DLL程序方法_________转自:http://developer.51cto.com/art/201104/254308.htm
- C#动态调用c++DLL的方法
- c# 动态加载dll文件,并实现调用其中的方法