C#
凡夫俗子_
这个人真懒,什么都没说。
展开
-
C#调用C++编的dll文件里的方法报错
用C#开发一个控制硬件的小程序,需要调用用C++写的dll文件。开发的前期调用dll里面的方法好好的。后来在调用dll里面的某一个方法就报下面的错了:在网上搜解决办法,有说是调用dll使用托管和非托管的方式,有说是关于C# C++参数类型转换的问题... 最后的我解决的办法是:因为C++里面的参数值没有声明大小(因为我的参数是一个结构体)可以参考这篇文章解决:https://原创 2017-02-17 17:44:34 · 540 阅读 · 0 评论 -
【注意事项】c#通过CallBack获取C++传递的数据
现在比较流行C#与C++融合:C#做GUI,开发效率高,C++做运算,运行效率高,二者兼得。但是C++与C#必然存在数据交互,C#与C++dll的数据交互从来都是一个让人头疼的问题。从调用方式看也有两种情况:1、C#调用C++函数这种情况用的比较多,数据流向可以是C#流向C++,通过参数将数据传递给C++(如:SetData(double[] data));也可以是C++流向C#(如:GetData翻译 2017-08-10 15:19:27 · 1567 阅读 · 0 评论