一、移植编译的一些问题
新版的STemWin的库没有区别编译器,只有一些这样的文件,默认你将这些文件导入到KEIL中,然后编译就会有下面的错误。
..\MEWIN\STemWin\Lib\STemWin_CM4_wc16.a(1): error: A1167E: Invalid line start
..\MEWIN\STemWin\Lib\STemWin_CM4_wc16.a(2): error: A1167E: Invalid line start
..\MEWIN\STemWin\Lib\STemWin_CM4_wc16.a(3): error: A1167E: Invalid line start
..\MEWIN\STemWin\Lib\STemWin_CM4_wc16.a(4): warning: A1313W: Missing END directive at end of file
通过不断地对比实例代码,然后发现是因为这个文件的类型设置有问题。改成库文件类型就可以了。然后编译就不会报错。