用指针映射jna

问题描述 投票:0回答:1

我尝试将 c 库与 jna java 一起使用

我想映射一个如此原生的库,但我有一个错误。有问题的框架

我认为问题出在我的映射上

C函数是这样的:

void updateTarget(int idcar, double *carPosition, double *carVelocity, double isABT, double *busPosition, double *busVelocity, double *pip, double *tgo);

了解此功能的更多信息

modify double *busPosition, double *busVelocity, double *pip, double *tgo value

我的项目使用 Linux

我在java上尝试这个

void updateTarget(int idcar, double [ ]carPosition, double  [ ]  carVelocity, double isABT, double  [ ]  busPosition, double  [ ]  busVelocity, double pip, double tgo);

谢谢你帮助我

java c jna
1个回答
0
投票

我可以找到

**pip**
的值,tgo我将类型double更改为DoubleByreference

但是我可以有我尝试使用这种类型的busPosition和busVelocity的值 DoubleByreference[ ] 但我有空值

© www.soinside.com 2019 - 2024. All rights reserved.