公布静态链接库是不是一定要把用到的所有其它静态库也要一起发布

发布静态链接库是不是一定要把用到的所有其它静态库也要一起发布?
A库用到了B、C、D库,是不是使用A库的时候,一定要把BCD库的lib也要带上,尽管头文件里没有涉及到这些库,只是内部代码用到了。

好多大型的静态库,可能是把它用到的其他静态库的源码一起编译,这样生成的库就是一个了。

------解决方案--------------------
引用:
A库用到了B、C、D库,是不是使用A库的时候,一定要把BCD库的lib也要带上,尽管头文件里没有涉及到这些库,只是内部代码用到了。

好多大型的静态库,可能是把它用到的其他静态库的源码一起编译,这样生成的库就是一个了。

很负责任的说:是。不然链接的时候你会发现提示找不到B,C,D库的