说你有以下C代码:
extern "C" { void testA(int a,float b) { } static void testB(int a,float b){ } }
我想使用DllImport在我的C#项目中访问这个:
class PlatformInvokeTest { [DllImport("test.so")] public static extern void testA(int a,float b); [DllImport("test.so")] internal static extern void testB(int a,float b); public static void Main() { testA(0,1.0f); testB(0,1.0f); } }
这对于testA是非常好的,但是testB无法引用EntryPointNotFoundException.
我可以从我的C#代码访问testB吗?怎么样?
解决方法
原文地址:https://www.jb51.cc/csharp/95011.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。