当前位置:  开发笔记 > 运维 > 正文

P/Invo in Mono

如何解决《P/InvoinMono》经验,为你挑选了1个好方法。

Linux 上Mono的Platform Invoke实现的当前状态是什么?在Solaris上?



1> skolima..:

工作,可用和稳定.它经过了很好的测试,因为很多单声道自己的低级功能必须通过它编组到底层操作系统.

与Microsoft .Net实现相比,有一些P/Invoke扩展(毕竟它们处理单个OS系列和最多三个体系结构).最值得注意的是库映射将库名称转换为特定于操作系统的变体(例如mylib.dll,mylib.so在Linux mylib.dylib上搜索,在OS X上搜索等)并考虑各种其他系统特定约定.还有一个DLLMap配置扩展,如果默认名称转换不够,可以使用它.通常,在不同的操作系统上暴露二进制库的相同API很方便,因此在平台之间迁移只需要更改C代码,而不是.Net部分.

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有