我在iOS上运行opencv,但有些命令会给链接器错误Undefined symbols for architecture i386
。我正在尝试在xcode项目的构建选项中更改C / C ++ / Objective-C的编译器,但是没有clang的选项。唯一的选择是选定的Default Compiler Apple LLVM 5.0
。有谁知道如何解决这个问题?
答案 0 :(得分:0)
“Apple LLVM 5.0”也称为“clang”,它是LLVM的C,C ++和Objective-C前端。
Clang项目的目标是创建一个新的C,C ++,Objective C 和目标C ++前端用于LLVM编译器。你可以得到和 今天建立源头。
但是,更改编译器不会影响“未定义的符号”错误,这可能是因为您没有链接到“胖库”(包含iOS设备和iOS模拟器的多个体系结构的存档)。 / p>