我lz4的源代码直接放到aa工程中统一编译的啊, 我用的qmake, 我怀疑qmake有些默认设置在搞鬼.
后来换了个国产make系统, 直接就过了, 没这个问题. 但是那个国产make把所有的符号表都删了.
但是删了符号表, linux里边还能链接libaa成功, 也真是nb的机制.
【 在 chenjy (cjy) 的大作中提到: 】
: 简单地说,如果aa依赖lz4(也是so的话),那你编译bb的时候需要同时指定haa和lz4依赖,而不是指定了aa之后让它自己找lz4。这是跟dll不一样的地方。
: 发自「今日水木 on SM-G9730」
--
FROM 120.244.224.*