C#访问C++写的类 用c++把类写到dll库里面去,然后在c#中调用该库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 c++编译成dll.c#就可以调用了。 直接用C++/CLI就没有什么悬念了。或者C++封装成DLL,或者COM,C#用P/Invoke或者直接可以调用COM了。 正解,先把C++的编译成dll.然后C#可以调用。例如: //c++函数强制声明 [DllImport("mi.dll", EntryPoint = "API_OpenComm")] public static extern IntPtr API_OpenComm(int nCom, int nBaudrate); c++编译成dll.c#就可以调用了。 但是如果C++的方法里面有指针的话 或出现内存错误! 做好,编译成dll时,里面不要用指针 COM除外不能调用C++的类,只能调用C规范函数 求个windows窗体的自学视频谢谢了,,,电驴的不要。下载不了 WPF实现 DVR视频监控(1,4,9,16)窗口切换 VS08/10 怎么 做 手机 wap 站点开发 如何将\u2023类似这样的编码转成文字? 在自定义类中怎用调用Response方法? 求助:有什么方法可以读出文件的摘要信息? 搞不明白两种写法有什么不同。。。。。。。。。 请大家帮个忙。分数好说。 高手请进 写函数什么遇到异常情况但又不想立即处理是抛出异常还是返回一个有意义的值 有什么样的论坛好网站了吗?大家介绍几个过来看看 现在有一个XML文件 框架已有 怎么补全 高手救命啊关于C#操作word
或者C++封装成DLL,或者COM,C#用P/Invoke或者直接可以调用COM了。
例如:
//c++函数强制声明
[DllImport("mi.dll", EntryPoint = "API_OpenComm")]
public static extern IntPtr API_OpenComm(int nCom, int nBaudrate);
不能调用C++的类,只能调用C规范函数