1

我想将我的 C++数组输出映射到jniFloatArray

尝试遵循此解决方案:

"使用 JNI 将 float* 转换为 jfloatArray "

但我无法将 float* 指向数组对象。

假设我在 C++ 数组输出对象中的输出是:

输出 = {1.0f ,2.0f ,3.0f};

我真正想要的是将此输出(数组)转换或映射到JniWrapper中的 jfloatArray。

4

1 回答 1

0

@Michael 解决了这个问题。因此,通过使用output.data()并将浮点指针设置为:

float *ptr = output.data();

解决了这个问题。

于 2019-10-18T16:34:16.383 回答