iOS-linker错误之Undefined symbols for architecture arm64

造成这种结果的原因很多 ,但原因都是链接不到文件

 

1.首先查看是否有重复定义

 

2.如果是引用了cpp文件,在.h中加入extern “c”

 

#ifdef __cplusplus

extern "C" {

#endif

xxx

#ifdef __cplusplus

}

#endif

 

3..cpp文件中要包含.h

 

4.如果编译了静态库,在静态库中也要做相应改动。

posted on 2016-06-15 16:08  MASkill  阅读(182)  评论(0)    收藏  举报