这个问题很具体没法帮你分析只能告诉你点注意事项。
1、在a.lib中只能包含b.lib的头文件引用不能包含b中的函数实现,因为静态链接库是把用到的函数包起来的,所以假如a.lib和b.lib中同时有一个函数实现会在连接期报错。
2、a.lib和b.lib的工程目标选项应该一致,比如你编译了b.lib用的是Debug|Windows Pocket PC 5.0,你的a.lib也应该是在Debug|Windows Pocket PC 5.0下编译的。
3、静态链接库a.lib和b.lib是分别编译的,你应该还有一个exe工程,这个工程应该同时引用a.lib和b.lib,因为你调用a.lib中函数的同时有可能需要用到b.lib的内容。