对于出现的一些莫名问题比如 当用函数指针数组时,调用的函数不是预期调用的函数,但是生成ko的 c中没有问题 这时有可能是由于 依赖的环境不对(老版的环境未被更新或者版本不对 )使上层欲调用的类型列表和本ko中的函数指针列表不匹配所致
eg:应用用softplc中调用add模块 但是ko中打印的信息指示调用sub模块
注:1.在做每个版本的时候 最好把每个版本对应的模块版本标识,而在做模块时 最好注释其依赖的版本信息 最好在做某个版本时 专门为某些重要的模块或应用做些说明文件 并且写下版本的改动项和一些需要注意的地方;
2.对于一些修改项并且代码一定要注释清楚。
3.对于调试当问题不明确时 要最先排除环境的影响,之后按从简到繁依次排除