PInvoke和Marshal的姿势

PInvoke

http://www.mono-project.com/docs/advanced/pinvoke/

https://msdn.microsoft.com/en-us/library/aa288468(v=vs.71).aspx

http://blogs.msdn.com/b/jonathanswift/archive/2006/10/02/780637.aspx

http://www.cyqdata.com/cnblogs/article-detail-31713

http://blog.csdn.net/xiao_rory/article/details/5905771

Tools for PInvoke

http://www.xinterop.com

http://www.swig.org/tutorial.html

Marshaling

https://msdn.microsoft.com/zh-cn/subscriptions/downloads/04fy9ya1(v=vs.85).aspx

https://msdn.microsoft.com/zh-cn/subscriptions/downloads/fzhhdwae(v=vs.85).aspx

Swig

System.TypeInitializationException: http://stackoverflow.com/questions/3907041/swig-mono-c-sharp-example-errors-of-not-finding-the-library

Copy the .so to executable folder.

原文地址:https://www.cnblogs.com/lilei9110/p/4122522.html