我想在我的ios应用中使用libclang
进行语法突出显示。
我已经为ios(armv7)交叉编译了clang,我可以将它用于令牌化,诊断等。但是当我尝试为.cpp文件标记/获取诊断时#include <stdio.h>
或iostream
或cstdio.h
libclang输出未找到头文件的致命诊断。
我是否必须交叉编译libc++,将交叉编译的头文件和静态库上传到设备并根据-I
添加到libclang命令行参数?
答案 0 :(得分:0)
iOS上已经存在libc ++。您无需进行任何特殊操作即可访问它。只需链接iOS SDK中的/usr/lib/libc++.dylib即可。