VS中,如何实现包含静态库A,生成静态库B;在程序中引用静态库B的时候不需要再引用A?

2025-04-29 08:07:18
推荐回答(2个)
回答1:

这种情况确实是没包含。构建静态库B的时候,里面最多就可能只是写了要引用A,或者甚至连引用A都没写。
你要包含的话,用link工具把静态库A里面的obj文件解出来,然后在生成静态库B的时候把这些.obj文件也搞进去

回答2:

静态库只是个链接器吧,对应的dll必须存在静态库才起作用。
不行的话可以在B中动态调用A,代码稍微复杂一点