这个问题的原因是:文件备份后文件夹途径的改动。
例如:一个IAR工程存放在E:\ding下,现将其拷贝到D:\wang下。翻开D:\wang中的工程,有时就会呈现上面的问题。
解决办法有两种:
1.重命名E:\ding\main.c,再从头翻开D:\wang中的工程,会弹出找不到E:\ding\main.c文件(由于你改名了),这时趁机将翻开工程的main.c文件定位到D:\wang的main.c文件。
留意:这种办法比较蠢笨,不引荐。
2.其实,IAR东西有铲除编译器的功用,在workspace中右键工程名->Clean.将曾经编译过的信息全都铲除了。这种办法非常方便有用!
留意:工程中只手动增加源文件(.c),头文件(.h)编译时主动增加到工程中。Not a member of the active project也只针对源文件。如下图
