在fmi包装器中,我们使用变量函数进行日志记录。在使用GCC 4.9.2编译的FMU(用于CO SIM卡)上运行Linux64的FMU符合性检查器(2.0.3)时,符合性检查器在加载*.so文件时抛出错误:

[FATAL][FMICAPI] Could not load the DLL: /tmp/fmucktmpslmDuk/binaries/linux64/Frame.so: undefined symbol: va_start

我想知道在linux中是否禁止在fmi中使用va_start?fmi规范(12)似乎没有给出提示。

最佳答案

只是

#include <stdarg.h>

va_arg和许多其他的定义。

08-26 00:21