Ld: library not found for -lPluginProtocol是个什么情况?

XCode接入anySDK时,编译后提示ld: library not found for -lPluginProtocol。

  • XCode的Building setting里C++ Stand LIbrary设置的是:Compiler Default
  • 相应地,Building Phases里Link Binary With Libraries里也是添加了SDK下载目录里的protocols_compiler-default目录下的libPluginProtocol.a。

不知道该如何解决这个问题?

遇到同样问题,解决方案是:Build Setting ->Library Search Path这边加一下.a库的路径(相对路径,只加到父文件夹/),后续错误再查看资料就可以

建议框架的include文件夹和libPluginProtocol.a分别拖入Xcode工程,这样不容易出现找不到Search Path引发的问题。