17

我需要在 iOS 应用程序中使用libclang(用于诊断和语法突出显示),但我似乎无法弄清楚如何按原样构建它,更不用说 iOS 了。使用 CMake 我为 LLVM 生成了一个 Xcode 项目,但是 Xcode 用完了用于交换的内存和磁盘空间(总共 25GB!)并且在打开项目时崩溃了。我需要从中获取一个静态库,然后我可以手动导入标题,这应该不是问题。我需要运行什么 configure/make/cmake 命令 [组合]?

注意:如果有任何区别,我只需要 Index.h 文件中的函数。

提前致谢。

4

2 回答 2

6

我创建了一系列用于构建 clang 的文章。

您将面临一些针对 iOS 的额外挑战,但这将是一个起点。

于 2012-07-30T03:34:58.133 回答
2

生成简单的makefile而不是os Xcode项目,然后使用make构建?

使用这个来配置 cmake/make build 为 iOS 构建: 如何让 Cmake 在最终编译阶段而不是检测时使用特定的编译器和标志?

于 2012-07-26T11:31:05.210 回答