百度导航编译时出错

Undefined symbols for architecture x86_64:
  "_OpenSSL_add_all_algorithms", referenced from:
      _baidu_vi::BNCVSocketMan::BNCVSocketMan() in libbaiduNaviSDK.a(BNVSocket.o)
  "_SSL_CTX_set_options", referenced from:
      _baidu_vi::BNCVSocketMan::BNCVSocketMan() in libbaiduNaviSDK.a(BNVSocket.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

解决办法:

  • 可以把libbaiduNaviSDK.a移到“Linked Frameworks and Libraries”的最后一个
Snip20170723_1.png
Snip20170723_2.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,352评论 0 33
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,711评论 25 709
  • 都说好了不要再思念 可是你连最后一句再见都没说 没有解释 连我自己都不知道自己做错什么 可能现在你又和另一个她在一...
    Forbefter阅读 1,820评论 0 0
  • 在孩子教育过程中,作为父母应该怎样教孩子学会情绪管理呢? 情绪调控能力是情绪智力的重要品质之一,这种能...
    静水观澜阅读 1,358评论 0 1
  • Dear student, This is from Uni of Melbourne, the No.1 uni...
    纸壳子阅读 1,300评论 0 0