说你有以下C代码:
@H_502_2@extern "C" {
void testA(int a,float b) {
}
static void testB(int a,float b){
}
}
我想使用DllImport在我的C#项目中访问这个:
@H_502_2@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吗?怎么样?