无法在c ++包装器中调用C#方法

时间:2015-03-25 22:04:24

标签: c# c++ java-native-interface

我想在java项目中使用我的c#dll。现在我需要为我的c#代码创建一个包装器库。

我的C#-Method有这个签名

    public static String scanFile(String path)

现在如何从我的包装器c ++类中调用它?

String scanFile(const System::String path){
    return CardScan32::Scanner::scanFile(path);
}

目前我尝试了这个但它不起作用,因为无法使用此参数列表

调用它

1 个答案:

答案 0 :(得分:0)

您应该在c ++ cli包装器中使用System::String^ path。您也应该删除const