今天折腾了一天,编译器总提示函数未定义,查前找后也没有发现问题所在,倒是发现这些个提示未定义的函数都属于同一个c文件中,仔细检查了这个文件也并没发现有什么异常,况且此文件是从MDK工程中拷贝过来的,MDK编译正常不应该是文件问题,又想起来有个Exclude 源文件功能,检查后发现也没有任何问题。反复的检查工程配置选项尤其是编译选项还是没有发现关键问题,无数次编译始终报函数未定义。
就在精神几度崩溃快要放弃之时,偶然发现提示函数未定义所属的那个C文件扩展名为大写,其它文件扩展名均为小写。。。方才恍然大悟,你以为找到了关键问题其实还真就解决了这个困扰我半天的头疼问题。
好了总结性的话我就不多说了,希望给同样遇到类似问题的朋友有所帮助。 |