LLVM 3.8:使用ad IDE(Xcode)实现传递

时间:2016-06-21 07:23:14

标签: c++ xcode xcode7 llvm llvm-clang

我是LLVM开发人员和cpp。

的新手

我想问一下是否有办法在Xcode中为LLVM开发一个通道,它具有IDE中可用的所有典型功能,如自动完成和语法代码突出显示。

现在我只是编写c ++代码,在文档中检查我需要的所有内容,但是,正如你可以想象的那样,这真的让我失望,而且它确实容易出错......

不知道这是否有帮助,但我的LLVM文件夹的结构是这样的:

  • “llvm_3.8_source /”llvm3.8源文件的根文件夹
  • “llvm_3.8_source / build”我的llvm3.8版本的根文件夹

谢谢

1 个答案:

答案 0 :(得分:2)

是的,这是可能的。

LLVM使用CMake作为构建系统生成器。 CMake支持诸如旧的好的makefile,忍者,xcode和visual studio之类的东西。

您可以使用终端中的以下命令创建Xcode项目:

cd llvm_build
cmake -G Xcode path/to/llvm/sources
open LLVM.xcodeproj

首先,您会看到许多错误和“红色”标记。这是因为在编译期间会生成LLVM源的某些部分。 一旦您尝试首次构建项目并且所有“红色”标记都将消失,将生成所有文件。

您可以阅读本文以获取有关该主题的更多信息:

Getting started with LLVM/Clang on OS X