|
1Qter豆
案例:
1. 有第三方库:LibA,包含符号a1, a2, a3
2. 编译自己的库:LibB,用到LibA库(a1, a2, a3这三个符号)
3. 编译自己的应用程序,用到LibB,通过添加“外部库”,只添加了LibB,没有添加LibA
报错:没有找到符号a1, a2, a3
也就是说,在生产LibB的时候,并没有把LibA合并到LibB中
请问,在编译生成LibB的时候,怎么把LibA一起合并到LibB呢?这样开发应用程序的时候,只需要添加LibB就行了。
谢谢!
|
最佳答案
查看完整内容
将A编译成静态库,编译B时,链接静态库A,这样就B里面就有了A
|