upnpx库中的Apple Mach-O链接程序错误
使用upnpx库时遇到一个小问题。
我已经下载了库并打开了upnpdemo工作区。 我在同一个工作区创build了一个新项目,试图用这个库创build一个简单的应用程序。 我设置了一个演示项目的参数,但是XCode返回了21个错误:
Apple Mach-O Linker Error Undefined symbols for architecture i386: "std::string::find(char const*, unsigned long) const", referenced from:
在新项目的构build设置中,将C ++语言方言和C ++标准库设置为Compiler Default
。
如果你用upnpx.a构build
**C++ Language Dialect** GNU++11[-std=gnu++11] **C++ Standard Library** libc++ (LLVM C++ standard library with C++11 support)
在您的项目中,您必须使用iOS Deployment Target 7.0或更高版本
如果您从网站获得upnpx.a,则可以尝试降低部署目标6。
不要忘记
**Other Linker Flags**: -lstdc++
- 初始化从另一个ViewController接收数据
- 你可以swizzle应用程序:didReceiveRemoteNotification:
- 当通过xcode5的xibdevise时,导航栏button项目图像的颜色是不同的
- 从C到Objective-C的callback方法
- Apple Watch的预处理器macros?
- 获取Facebook News Feed iOS?
- Facebook分享对话框:权限错误 – OAuth“Facebook平台”“insufficient_scope(#200)权限错误”
- 如何从纯C函数返回值到swift?
- 将核心图像滤镜(CIBumpDistortion)应用于图像的一个部分+改变CIFilter的select和强度的半径