标准库在ios上运用问题
来源:互联网 发布:淘宝阿依莲专卖店 编辑:程序博客网 时间:2024/04/29 19:56
转载请注明原创地址:http://blog.csdn.net/iflychenyang/article/details/8564679
用C++写出来的代码在ios上编译成lib,然后集成到其他工程中,会出现类似以下的错误信息:
Undefined symbols for architecture i386:
"YANGCHEN::CoreSetting::setChannel(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
-[BlcObject initWithAid:theChannel:theServerURL:theLogURL:theRelativePath:] in BlcObject.o
"std::istream::gcount() const", referenced from:
Poco::XML::ParserEngine::readChars(std::istream&, char*, int) in libPocoXML.a(ParserEngine.o)
Poco::XML::ParserEngine::readBytes(std::istream&, char*, int) in libPocoXML.a(ParserEngine.o)
"std::string::end() const", referenced from:
int Poco::icompare<std::string>(std::string const&, std::string const&) in libPocoNet.a(HTTPMessage.o)
Poco::Net::HTTPRequest::getCredentials(std::string const&, std::string&, std::string&) const in libPocoNet.a(HTTPRequest.o)
Poco::Net::HTTPRequest::getCookies(Poco::Net::NameValueCollection&) const in libPocoNet.a(HTTPRequest.o)
int Poco::icompare<std::string>(std::string const&, std::string const&) in libPocoNet.a(HTTPRequest.o)
Poco::Net::HTTPResponse::getCookies(std::vector<Poco::Net::HTTPCookie, std::allocator<Poco::Net::HTTPCookie> >&) const in libPocoNet.a(HTTPResponse.o)
int Poco::icompare<std::string>(std::string const&, std::string const&) in libPocoNet.a(HTTPResponse.o)
Poco::URI::getPathSegments(std::string const&, std::vector<std::string, std::allocator<std::string> >&) in libPocoFoundation.a(URI.o)
解决方法:
In main project -> Build Settings scroll and find out the options, C++ Language Dialect and C++ Standard Library. Select options "Compiler Default" for both of them. (This is the step I missed, It is needed because newest XCode template has compiler default settings different to what they were in older versions).
参考:
http://stackoverflow.com/questions/12968369/undefined-symbols-for-architecture-armv7-when-using-zxing-library-in-xcode-4-5
- 标准库在ios上运用问题
- 在ARM上运用opencv库时遇到的问题
- iOS 运用富文本在UILabel上显示图片
- Ajax1.0 在vs2005上运用的问题
- audio 在ios上自动播放问题
- WKWebViewJavascriptBridge 在iOS 11上的问题
- protobuf在iOS中的运用
- 在动态连接库上运用Thread Local Storage
- iOS---实现在屏幕上实时绘图的简单效果---CAShaperLayer和UIBezierPath的简单运用
- Unity在移动平台上的运用:关于打包到 Android 端的问题
- [ios]AVCaptureSession 在横向模式在 iPad 上的问题
- 易经思想在软件工程上的运用
- 学习poi在java上的运用
- Git在Android Studio上的运用
- 泛型---在类上的运用
- GAN在NLP上的运用
- base 64 在ios 中的运用
- IOS中的Block在C++中的运用
- 观察者模式变种的探讨
- 工作总结
- VC中Ansi、Unicode、UTF8字符串之间的转换
- js 操作数组函数 (查找、删除 js中指定的数组元素)
- “垂死项目”复活记
- 标准库在ios上运用问题
- webbrower 研究
- Soft CPU Cores for FPGA
- PHP header函数
- 用inno Setup做应用程序安装包的示例脚本(.iss文件)
- 一个开源工作者对开源与赚钱的一些想法
- jQuery的事件处理方法介绍
- [算法] 神秘数
- [面试] 根据前序和中序重建二叉树,并且中序非递归遍历