引用: 原帖由 brucege888 于 2011-11-1 08:49 发表 建一个driverlib文件夹,把driverlib.a文件及所有的.c和.h拷进去,每个新建的工程里面都拷一份这个文件夹,就没事了。。
这样好像不行哦……因为driverlib.a文件里面记录了生成.a文件的原始的.c和.h的路径,如果在原始路径上找不到这些文件(在别人电脑上很可能会发生,因为有人喜欢起西文名,有人更喜欢起中文名),就会出现我前面提到的问题了。
所以,目前我的解决方案还是——不要用driverlib.a文件了^_^
引用: 原帖由 guguo2010 于 2011-11-2 08:57 发表 我没办法截图给你,直接跟你描述一下,你可以试试。 1、打开你的IAR工程文件,直接将工程目录中lib下的driverlib.a Remove掉。这个时候编译并不一定会出错,但是Bulid肯定出错,因为没有.a嘛; 2、打开“Projec ...
这个方法就管用的前提是,其它电脑上有.a文件而且库文件也安装在IAR默认的目录下……
其实不用.a文件也可以build成功(可以很好地解决上述问题),我已经在多台电脑上试过了……
也许我太吹毛求疵了,修改一下路径也不是一件麻烦的事情,呵呵
幻想哪一天能写最底层的,不再依赖IAR的startup就好了,也许那个时候就彻底的自由了