Ciao a tutti,
scusate la domanda che mi rendo conto esser banale, ma non riesco a venirne a capo.
Ho importato in Visual C++ una dll generata con un altro programma, il quale ha generato anche l'header per poterne sfruttare le funzioni. Quella principale ha la seguente forma:

void __cdecl Function(double IN1, double IN2, double *OUT1, double *OUT2, double Array[], int32_t len, TD1 *outputCluster);


TD1 è una struct definita nell'header. Quello che mi mette in crisi è il double Array[]. Non riesco ad inizializzare correttamente una variabile da passare alla funzione, ottengo sempre un errore in fase di linking perchè non vengono riconosciuti correttamente i parametri passati (errore 2019).
Di che tipo deve essere il parametro da passargli? Ho provato, per esempio, con

double a[];
double *a;
double a[10];


Grazie mille in anticipo