Using loadlibrary and calllib functions, problem with calling struct arrays

10 ビュー (過去 30 日間)
Goksan ISIL
Goksan ISIL 2019 年 10 月 29 日
Hi,
I'm trying to call some exposed functions in a shared library (.so), with Matlab 2019b.
I have a struct definition, with itself contains a struct array that is composed of some other structs, like this:
typedef float xx[2];
typedef struct {
float a;
float b;
struct xx;
} rand1_a[4];
typedef struct {
rand1_a yy;
} rand2;
When I'm using the calllib, I'm getting the error:
"Cannot convert data value for field yy due to error:
Only structure arrays of simple data types are supported"
Is there a nice solution for this? THanks in advance
Regards
Goksan

回答 (0 件)

カテゴリ

Help Center および File ExchangeCall C from MATLAB についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by