首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >建筑armv7的未定义符号:"_OBJC_CLASS_$_SRWebSocket“

建筑armv7的未定义符号:"_OBJC_CLASS_$_SRWebSocket“
EN

Stack Overflow用户
提问于 2016-02-15 09:55:51
回答 1查看 1.4K关注 0票数 1

我正在使用SocketRocket作为一个WebSocket库,它是通过WebSocket 6平台的cocoabot包管理器安装的。

当我在appDeligate.m中放置头文件时

代码语言:javascript
复制
#import <SocketRocket/SRWebSocket.h>

在我使用的函数中:

代码语言:javascript
复制
SRWebSocket *_webSocket
_webSocket.delegate = nil;
[_webSocket close];

_webSocket = [[SRWebSocket alloc] initWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"ws://192.168.178.178:6001"]]];
_webSocket.delegate = self;

NSLog(@"Opening Connection...");
[_webSocket open];

在一个独立的项目中,这很好,但是当我将它包含在我的项目中时,我会收到以下错误:

Ld /Users/devuser/Library/Developer/Xcode/DerivedData/myProject-fxqgbeafqfsypwclwioqqupwexue/Build/Products/Debug-iphoneos/myProject.app/myProject普通armv7 cd /User/devuser/armv7/cordovadev/myProject导出IPHONEOS_DEPLOYMENT_TARGET=6.0导出IPHONEOS_DEPLOYMENT_TARGET=6.0usr/sbin:/sbin“/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7 -isysroot -L/Users/devuser/Library/Developer/Xcode/DerivedData/myProject-fxqgbeafqfsypwclwioqqupwexue/Build/Products/Debug-iphoneos -F/Users/devuser/Library/Developer/Xcode/DerivedData/myProject-fxqgbeafqfsypwclwioqqupwexue/Build/Products/Debug-iphoneos”-F/Applications/Xcode.app/Contents/Developer/Library/Frameworks -F/Users/devuser/Library/Developer/GStreamer/iPhone.sdk -filelist /Users/devuser/Library/Developer/Xcode/DerivedData/myProject-fxqgbeafqfsypwclwioqqupwexue/Build/Intermediates/myProject.build/Debug-iphoneos/myProject.build/Objects-normal/armv7/myProject.LinkFileList -miphoneos-version-min=6.0 -dead_strip -lresolv -lstdc++ -framework CoreAudio -framework AudioToolbox -framework -framework OpenGLES -framework AssetsLibrary QuartzCore en20 20#/Users/devuser/Library/Developer/Xcode/DerivedData/myProject-fxqgbeafqfsypwclwioqqupwexue/Build/Products/Debug-iphoneos/libCordova.a _framework UIKit -weak_framework AVFoundation -weak_framework CoreMedia -weak_framework CoreMotion -lSystem -force_load -weak_framework -ObjC -fobjc-link-运行时-framework GStreamer -lresolv -weak_framework CoreMedia -framework -framework -framework GStreamer-lresolv-weak_framework CoreMedia CoreMedia -framework -framework -framework GStreamer-lresolv-weak_framework CoreMedia-framework-framework-framework GStreamer-lresolv-weak_framework-framework-framework-framework GStreamer-lresolv-weak_framework CoreMedia-framework-framework-framework GStreamer-lresolv-weak_framework-framework-framework-framework GStreamer-lresolv-weak_framework-framework-framework-framework GStreamer-lresolv-weak_framework-framework-framework-framework GStreamer-lresolv-weak_framework-framework-framework-framework GStreamer-lresolv-weak_framework-lresolv CoreMedia-framework-framework-framework GStreamer-lresolv-weak_framework CoreMedia CoreMedia-framework-framework GStreamer-lresolv-weak_framework-lresolv CoreMedia-framework-framework-framework GStreamer-lresolv-weak_framework-lresolv CoreMedia-framework-framework-framework GStreamer-lresolv-weak_framework-framework-framework-framework GStreamer-lresolv-weak_framework-lresolv CoreMedia-framework-framework GStreamer-lresolv-weak_framework-lresolv CoreMedia-framework-framework GStreamer-lresolv-weak_framework CoreMedia-framework-framework-framework GStreamer-lresolv-weak_framework-lresolv CoreMedia-framework-framework-framework GStreamer-lresolv-weak_framework-lresolv-weak_framework-framework-framework-framework GStreamer-lresolv-weak_framework CoreMedia-framework-framework-framework GStreamer-lresolv-weak_framework CoreMedia-framework-framework-framework GStreamer-lresolv-weak_framework CoreMedia-lresolv-framework-framework-framework GStreamer-lresolv-weak_framework CoreMedia-framework-framework-framework GStreamer-framework OpenAL -framework AssetsLibrary -framework基金会-weak_framework UIKit -framework CoreGraphics -framework -framework AddressBookUI -framework AudioToolbox -framework -weak_framework -framework AddressBook #en0 20 en22 en24 en26 -lPods-myProject en29 en30 User/devuser/Library/Developer/Xcode/DerivedData/myProject-fxqgbeafqfsypwclwioqqupwexue/Build/Products/Debug-iphoneos/myProject.app/myProject 架构armv7的未定义符号: "_OBJC_CLASS_$_SRWebSocket",引用于: AppDelegate.o中的objc-class-ref ld:在体系结构armv7中找不到符号 clang: error:链接器命令失败,退出代码1(使用-v查看调用)

我已经查过了,但找不到任何相关的东西。有什么帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2016-02-15 13:29:33

我必须将套接字库链接到构建设置。

项目->构建设置->其他链接标志->调试/发布,我添加了

-ObjC -l SocketRocket -l icucore -framework CFNetwork -framework安全性

现在起作用了!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35406230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档