引用c++库,以及编译常见报错的处理

导入一个涉及到C++的库之后,xcode的默认配置会报文件找不到的错误,因为xcode默认没有为C++编译做出配置

引用c++库,以及编译常见报错的处理_第1张图片

那么我们需要把整个项目的文件编译配置成支持oc、C++


引用c++库,以及编译常见报错的处理_第2张图片

如此,项目就可以成功的编译c++的类文件了,找不到文件的错误解决了,但是不巧,其它的问题又出现了,那么我们来看看。


引用c++库,以及编译常见报错的处理_第3张图片
仔细一看很明显都是跟ios系统有关的错,那么我们可以判断是否是某些系统库灭没有引入

那么接下来我们引入一些系统库 uikit ,coredata,编译之后上述的错误没有了,但是紧随而来了另一个错误,也是最常见的错误


经常有人说 clang: error: linker command failed with exit code 1 (use -v to see invocation),那么这次出现这个问题的原因应该都看到了吧,注意关键字bitcode。最后将bitcode=NO,至于编译事变的原因有很多种,我这里只举例了其中的一种,希望你们以后根据具体的情况来更改配置编译成功,祝你好运,这些问题都是很久以前经历过的,但是这次因为想好好整理下笔记,所以拿出来分享。

你可能感兴趣的:(引用c++库,以及编译常见报错的处理)