У меня возникает проблема с компилированием при подключении следующего заголовочного файла (файл не самописный а сгенерированный с помощью ПО):
#ifndef _SorterLib_h
#define _SorterLib_h
#include "LVDefs_plat.h"
#ifndef CGEN_LIBFUNC_PREFIX
#define CGEN_LIBFUNC_PREFIX
#endif
#ifndef CGEN_LIBFUNC_CALL
#define CGEN_LIBFUNC_CALL
#endif
#ifdef __cplusplus
extern "C" {
#endif
CGEN_LIBFUNC_PREFIX void CGEN_LIBFUNC_CALL Sorter(float64 SourceArray[], // Input
float64 **SortedArray, // Output
int32 len, // Length for SourceArray
int32 *len2); // Length for SortedArray
#ifdef __cplusplus
} // extern "C"
#endif
#endif /* _SorterLib_h */
Ошибка следующего вида:
In file included from benchmark.c:2:
SorterLib.h:17: error: expected ')' before 'SourceArray'
make: *** [benchmark.exe] Error 1
Может быть ошибка возникает в следствие неправильных ключей компилятора ? (никакие специальные ключи я на данный момент не использую).