码迷,mamicode.com
首页 > 其他好文 > 详细

Undefined symbols for architecture armXX

时间:2015-08-14 19:38:21      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:ios   symbols   library   support   define   

在使用第三方.a文件或者framewords的时候,如果遇到IOS编程中的此问题,有几种情况需要考虑,其中常见的是库未添加,如果提示的错误均为标准C++代码状,比如:std::string::find   std::string等,并确定库已经正确添加,那么就是不是库未添加的问题了,最可能的情况是选择的编译器需要设置,解决方法:

打开:Build Setting--》Apple LLVM 6.1 - Language - C++

找到:C++ Standard Library 

将设置改为:libc++(LLVM C++ standard library with C++11 support)

修改后缀名:用到库文件的文件如果是.m文件请改为.mm

重新清空工程,然后重新编译尝试。

本文出自 “8403723” 博客,请务必保留此出处http://8413723.blog.51cto.com/8403723/1684560

Undefined symbols for architecture armXX

标签:ios   symbols   library   support   define   

原文地址:http://8413723.blog.51cto.com/8403723/1684560

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!