在 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
最佳答案
只是
#include <stdarg.h>
va_arg
和许多其他定义在那里。
关于linux - FMU 合规性检查器 : FMICAPI: undefined symbol: va_start (Linux),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41962492/