原先使用过这样的方法实现java和c++协同工作:
先有java类-->javah生成cpp所需的头文件-->根据头文件编写cpp代码。现在问题来了:有个dll其他人已经编写好了,本地vc代码调用已经成功,现在jni怎么调用?是不是必须要再包装一层吗?
即:
java类-->javah生成cpp所需的头文件-->根据头文件编写cpp代码-->代码中实现对已有dll的调用,这样感觉恶心啊。期盼指点。
先有java类-->javah生成cpp所需的头文件-->根据头文件编写cpp代码。现在问题来了:有个dll其他人已经编写好了,本地vc代码调用已经成功,现在jni怎么调用?是不是必须要再包装一层吗?
即:
java类-->javah生成cpp所需的头文件-->根据头文件编写cpp代码-->代码中实现对已有dll的调用,这样感觉恶心啊。期盼指点。
解决方案 »
- 根据路径运行程序
- 如何在主窗口显示jFreeChart
- 在JAVA中怎么判断两个字符数组相等?有函数吗?
- 有关Java类中方法的一个问题
- 怎么用NumberFormat来定制数字的格式
- eclipse中 怎么从键盘输入数据写到其他文件中
- 提出这个问题,我又将被说成大惊小怪……
- Java执行一个方法的return返回一个自己定义的复杂对象是传值还是引用
- java中如何判断用户的输入(DOS下)是否为int?以及如何使输出数据左对齐?
- Java中Comparator接口的方法compare()为什么不能返回一个差值呢?
- 这有什么问题吗 为什么 显示空指针引用。
- 一个web系统调用一个jar包,如何写日志
http://blog.csdn.net/a491857321/article/details/51504094
参考下以上文章。