lib库的一个有关问题

lib库的一个问题
我写了一个lib库,在另外一个工程里要用。

现在出现了一个问题,lib库编译通过,另外一个工程里通过#pragma comment加入lib,然后#include了lib里的头文件,但是现在一直报错某个头文件里的CString不能识别。

我现在的问题是,lib里的某个类型能不能被识别,依赖于什么?是依赖于lib里的头文件,还是依赖于使用lib的工程的头文件?
我现在确保两个工程里的CString都是可被是别的。只是如果另一个工程使用了lib,只不识别这个lib的CString。

------解决方案--------------------
做普通的库文件进行尝试下
------解决方案--------------------
CString还是少用点好
------解决方案--------------------
依赖于lib里的头文件