问题:工程在scons下可以编过,studio编译不过 分析:看编译输出可能是缺某些宏,导致某部分程序未被包含 原因:rtconfig_preinc.h文件 缺失部分宏 解决方法:见下文 示例; BSP:AB32VG1 使用Studio生成工程,会出现以下问题
使用scons编译会出现以下问题
当然这个问题还是比较单一好解决的,解决方法:
将报错的RT_SEC tiON全部替换为rt_section,就顺利编过了。
显然studio出现的不是这个问题,当然studio也会报这个错,只是目前有更重要的错误,个人才疏学浅,这个问题先不纠结是什么原因了。重点放在studio出现的问题。
studio的出现的错误的解决方法:
首先在studio生成的工程下用scons编译,解决完现有的错误,使scons可以编过
在studio中同步scons配置至项目
完成上述工作后:
|