<native.h>不见了,知道应该在哪里吗?
<native.h> missing, any idea where that should be?
我的任务是重新编译旧的(2005)DLL从32位到64位。
项目首先告诉我无法找到<jni.h>
,经过搜索,我发现我需要添加一个包含目录。现在它告诉我它找不到<native.h>
,但是这个通用术语在搜索时没有返回好的结果…
我想弄清楚它包含什么来满足我的需求。任何想法?
哦,是的,我也有一个旧的包含目录:g:MSSDKJava4.0include
。当然,我的电脑上没有这个,经过搜索,这个SDK似乎被贬低了。
您的DLL使用的不是JNI,而是微软的专有本地接口RNI,它与Visual c++产品一起分发。我怀疑你在这里完全不走运,因为即使你能找到一个visualj++的副本,它也不支持64位。
基本上,你的情况正是人们在攻击微软试图用专有附加组件"拥抱和扩展"Java时所想到的。
相关文章:
- C++我需要了解在哪里使用指针和双指针
- 未定义的引用在哪里
- 谷歌测试中的期望值存储在哪里
- 尽管遵循了规则,内存泄漏在哪里
- 静态数据成员模板专用化的实例化点在哪里
- 在哪里放置我的函数?进入我的母语 Gui 还是进入我的演示者?
- 在哪里声明结构运算符重载
- C++ 中的自定义异常:在哪里定义它们?
- 常量参数存储在哪里 (C++)?
- 如何在 c++ 中确定一条指令(以字节为单位)在哪里结束,另一条指令从哪里开始?
- 此递归函数的每次迭代的值存储在哪里?
- 如何告诉本机节点模块所需的dll存储在哪里?
- 在哪里存储跨平台C++应用存储?
- C++泛型类错误,问题出在哪里?
- 在标准中,模板参数的语法在哪里定义,例如,'std::function<int(char)>'?
- 将类作为主要参数的语法在哪里需要?
- 模板参数在 C++ 中存储在哪里?
- 我的重复检查代码中的错误究竟在哪里?
- 在哪里可以找到 std::bitset 的数据成员?
- <native.h>不见了,知道应该在哪里吗?