为ios编译libc ++?

时间:2014-08-17 11:03:26

标签: ios clang libstdc++ libc++

我想在我的ios应用中使用libclang进行语法突出显示。

我已经为ios(armv7)交叉编译了clang,我可以将它用于令牌化,诊断等。但是当我尝试为.cpp文件标记/获取诊断时#include <stdio.h>iostreamcstdio.h libclang输出未找到头文件的致命诊断。

我是否必须交叉编译libc++,将交叉编译的头文件和静态库上传到设备并根据-I添加到libclang命令行参数?

1 个答案:

答案 0 :(得分:0)

iOS上已经存在libc ++。您无需进行任何特殊操作即可访问它。只需链接iOS SDK中的/usr/lib/libc++.dylib即可。