为什么libssl-static.a调用libcrypto-static.a中的方法时总是出错呢。总显示undefined。利用NDK编译openssl生成了两个静态库libssl-static.a和libcrypto-static.a,现在我打算用这两个库加上我自己的一些源文件,编译成一个动态库.so,编译报错,显示一些方法未定义。我跟踪了一下,发现是libssl-static.a中的方法不能被libcrypto-static.a中的方法找到。openssl中的头文件是已经包含了的。

解决方案 »

  1.   

    我需要把自己的一些源文件编译进去(这些源文件需要调用openssl中的一些方法),打算把这两个静态库加进去,整体生成一个动态库。结果总是报错,提示是:libssl-static.a找不到libcrypto-static.a中的方法,未定义。
      

  2.   

    我需要把自己的一些源文件编译进去(这些源文件需要调用openssl中的一些方法),打算把这两个静态库加进去,整体生成一个动态库。结果总是报错,提示是:libssl-static.a找不到libcrypto-static.a中的方法,未定义。