想在java中调用已经写好的c++函数 :
void parsepacket(CString strPath, char* outPutFile, int nPacket = 0)
{
strPath-------源数据文件所在绝对路径。
outPutFile----输出文件存储路径。
nPacket-------处理数据包个数上限
}java中用jni相关方法调用 :
public class PeelOff
{
static
{
System.loadLibrary("PeelOff");
}
public native static void parsepacket(String strPath,String outPutFile);
}
不知道java中String类型的值传到c++中是否可以直接应用? 还是学要什么转换么?
void parsepacket(CString strPath, char* outPutFile, int nPacket = 0)
{
strPath-------源数据文件所在绝对路径。
outPutFile----输出文件存储路径。
nPacket-------处理数据包个数上限
}java中用jni相关方法调用 :
public class PeelOff
{
static
{
System.loadLibrary("PeelOff");
}
public native static void parsepacket(String strPath,String outPutFile);
}
不知道java中String类型的值传到c++中是否可以直接应用? 还是学要什么转换么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货