使用Eclipse的JNI解析错误
JNI parsing error using Eclipse
也许是我的配置问题,但。。。当我尝试做这样的事情时,我的Eclipse显示错误:
//假设我有一个这样的向量:
std::vector<Point2f> someVec(/*init vector or sth...*/);
我想读一个字段或类似的东西:
someVec[0].x = 10;
但是Eclipse哭诉说这是错误-x不是属性。此外,像这样的东西也是"无效的":
// both are 'invalid'
someVec.operator[](0);
// or
someVec.at(0);
另一方面,我可以这样做,现在Eclipse看不到任何问题:
Point2f& p = someVec[0];
p.x = 10;
这个"黑客"工作得很好:
someVec.data()[0].x;
可能有过类似的问题吗?
我找到了答案。我包含了定义size_t和其他一些东西的stddef.h。现在问题解决了。
相关文章:
- JNI 在应用程序中检测到错误:在为 innerclass 调用 NewObject 时使用了无效的 jobject
- 使用本机 JNI 静态方法实现C++ Java 运行时错误
- 有时只得到 jni segv_accer或segv_mapper错误
- Android (ART) 崩溃并显示错误 JNI 在应用程序中检测到错误:jstring 是无效的本地引用
- JNI 不满意链接错误: 动态链接库 (DLL) 初始化例程失败
- C++ JNI 不满意的链接错误
- Java JNI GDAL 本机库在重新部署为 Web 应用程序时出现类加载器错误
- 任何人都可以在带有JNI的Android Studio上帮助我解决此错误,是否缺少一些内容?
- 在 JNI 中使用错误的代码将 jbytearray 转换为 char*
- Android JNI 未定义对错误 c++ 方法的引用
- JNI - WMI 连接错误
- JNI 代码返回字符串,但得到错误 java.lang.UnsatisfiedLinkError: com.packag
- 在创建新对象时,尝试将参数提供给JNI对象的构造函数时会出现错误
- JNI检测到应用程序中的错误:使用已删除的弱全局参考
- 从WordCount Hadoop示例调用Helloworld Jni函数,给出错误Java.lang.unsatisf
- 发生 JNI 调用 c++ dll "不满意链接错误: 对内存位置的无效访问"
- 返回数组点列表的 JNI 方法中的错误
- JNI 和 C++ - 不满意的链接错误
- 正在构建用于Oracle jvm的avahi(错误:jni.h未找到)
- 错误:JNI方法的类型冲突