1.问题描述
今天把keil MDK stm32项目复制到另外一个文件夹后发现点击 Build 按钮 (不是Rebuild),即使没有修改文件,都会把所有源文件都编译一遍,速度那叫一个慢。但是在复制之前是不会有这个问题的。
2.原因查找
在网上搜索了好多小伙伴都有这样的问题,按照网上的方法,就是在魔术棒里面各个选项卡里面关于编译的一些选项勾选方面的方法,尝试了都没用,文件也没有修改过,奇了怪了。复制之前和复制之后的不同点就只有路径了。发现复制之前的路径是全英文的,复制后的路径中包含了中文,一定是这里的问题,立马把中文改成英文,在点击Build,好了,成功解决问题。
3.解决方案
确保项目路径是全英文的。