站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题java调用c++函数的问题,请高手帮忙看看

java调用c++函数的问题,请高手帮忙看看

摘要: java调用c++函数的问题,请高手帮忙看看


想在java中调用已经写好的c++函数 :
void parsepacket(CString strPath, char* outPutFile, int nPacket = 0)
{
strPath-------源数据文件所在绝对路径。
outPutFile----输出文件存储路径。
nPacket-------处理数据包个数上限
}

java中用jni相关方法调用 :
public class PeelOff
{
static
{
System.loadLibrary(-#34;PeelOff-#34;);
}

public native static void parsepacket(String strPath,String outPutFile);

}
不知道java中String类型的值传到c++中是否可以直接应用? 还是学要什么转换么?


C++的不要用CString类型,都是char*的就行了。




↑返回目录
前一篇: JNI调用问题!!!无法调用DLL!!!立即结帐
后一篇: 关于类的实例化时候 先调用哪个方法