使用Eclipse进行JNI解析错误

时间:2013-12-12 15:24:27

标签: android c++ eclipse java-native-interface native

也许这是我的配置问题,但是...当我试图这样做时,我的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;

也许有类似的问题?

1 个答案:

答案 0 :(得分:0)

我找到了答案。我包括stddef.h,它定义了size_t和其他一些东西。现在问题解决了。

相关问题