首页 新闻 会员 周边

如何让C++ Dll在.Net中像托管的Assembly一样调用。

0
悬赏园豆:10 [待解决问题]

如题,如何让C++ Dll在.Net中像托管的Assembly一样调用,如果能两种方式都兼容更好了,谢谢!

下面这篇文章不太理想。

https://m.toutiaocdn.cn/item/6637314562234253831/?iid=55445363487&app=news_article&timestamp=1545802704&group_id=6637314562234253831

TabZ的主页 TabZ | 初学一级 | 园豆:36
提问于:2018-12-26 13:39
< >
分享
所有回答(2)
0

DllImport + 'extern' 搞不定吗?园子里的参考博文 使用 DllImport 与 C++ 链接库 交互

dudu | 园豆:31003 (高人七级) | 2018-12-26 14:28

DllImport当然可以,我在找不用DllImport的方法。其实是在找一种更爽的方法。

支持(0) 反对(0) TabZ | 园豆:36 (初学一级) | 2018-12-28 17:32
0

如果该c++ dll不能直接原生c#实现,那么直接参看winForm源代码就行了。
无非就是多写一层c#代码,包装一下,别个用那么不必再调用c++接口。

花飘水流兮 | 园豆:13560 (专家六级) | 2018-12-27 11:11

“写一层c#代码,包装一下”当然可以,我是在找一种在写C++ dll时,就可以兼容托管的方法,不知道有没有?

支持(0) 反对(0) TabZ | 园豆:36 (初学一级) | 2018-12-28 17:34

@TabZ: clr c++

支持(0) 反对(0) 花飘水流兮 | 园豆:13560 (专家六级) | 2018-12-30 00:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册