Sysplorer建模栏报错mutiple definition
技术分享
发布于 2025-08-06 16:37:25
查看 1过去300天
问题现象
仿真时,建模栏报错生成求解器失败,输出栏报错mutiple definition of ‘XXXXXXXXX’,first defined here。


解决方法
这个问题,大概率是把外部函数的实现写在了.h头文件里面,这种写法是不太符合c语言规范的,正常的写法应该是,只在.h对c函数进行声明函数,宏定义,类型定义,全局变量,然后再.c文件里面进行定义和实现,定义只能定义一份,这样就不会存在重复包含头文件而报错的情况。
所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境