对于出现的一些莫名问题比如 当用函数指针数组时,调用的函数不是预期调用的函数,但是生成ko的 c中没有问题 这时有可能是由于 依赖的环境不对(老版的环境未被更新或者版本不对 )使上层欲调用的类型列表和本ko中的函数指针列表不匹配所致
eg:应用用softplc中调用add模块 但是ko中打印的信息指示调用sub模块
注:1.在做每个版本的时候 最好把每个版本对应的模块版本标识,而在做模块时 最好注释其依赖的版本信息 最好在做某个版本时 专门为某些重要的模块或应用做些说明文件 并且写下版本的改动项和一些需要注意的地方;
2.对于一些修改项并且代码一定要注释清楚。
3.对于调试当问题不明确时 要最先排除环境的影响,之后按从简到繁依次排除
本文探讨了在使用函数指针数组时遇到的问题,特别是调用的函数与预期不符的情况。这可能是由于环境依赖错误导致的类型列表不匹配。文章强调了版本控制的重要性,建议在开发过程中详细记录版本信息和依赖关系,以及代码修改的注释,以便于调试和维护。
993

被折叠的 条评论
为什么被折叠?



