如何在Xcode中使用libclang

时间:2014-08-31 10:53:05

标签: xcode cocoa libclang

我想使用Xcode附带的libclang库来做一些简单的源代码解析。

我就是这样做的。

  1. 使用echo xcode-select --print-path /Toolchains/XcodeDefault.xctoolchain/usr/lib/libclang.dylib
  2. 找出libclang.dylib
  3. 将libclang.dylib文件复制到我的项目文件夹。
  4. 将它添加到一个干净的Xcode项目(一个Cocoa Application)。
  5. 构建并运行应用
  6. 构建的进程运行正常但是启动时应用程序崩溃时出现此错误

    dyld: Library not loaded: @rpath/libclang.dylib
      Referenced from: /Users/username/Library/Developer/Xcode/DerivedData/ClassStructureAnalyzer-cthpbscauprydagysmerutpnhpua/Build/Products/Debug/ClassStructureAnalyzer.app/Contents/MacOS/ClassStructureAnalyzer
      Reason: image not found
    

    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libclang.dylib添加到运行路径并不能解决问题。

    我知道这个问题可能已被多次询问过,但在谷歌搜索了一整天后,我还没有找到答案:(

    提前致谢!

0 个答案:

没有答案