我正在使用swift line命令来编写我的代码Client.Swift。当我编译我得到对象Client.o
现在,我想将客户端.o与我的静态库libjjeromqi386.a链接,以生成可删除的应用程序。为此,我输入以下行命令:
$ xcrun swiftc -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.3.sdk -o app Client.o -target i386-apple-ios8.3 - import-objc-header /Users/systems/pMaster/ProjetXcode/SimpleSwift/Bridging-Header.h -L / Users / systems / pMaster / ProjetXcode / Librairies -Xcc -I / Users / systems / pMaster / ProjetXcode / j2objc-0.9。 6 / include -Xcc -I / Users / systems / pMaster / ProjetXcode / jjeromqObjC / src / main -Xcc -I / Applications / Xcode.app / Contents / Developer / Toolchains / XcodeDefault.xctoolchain / usr / include
我收到错误:
架构i386的未定义符号: “_OBJC_CLASS _ $ _ OrgZeromqZMQ”,引自: Client.o中的__TMaCSo12OrgZeromqZMQ “_OBJC_CLASS _ $ _ OrgZeromqZMQ_Context”,引自: Client.o中的__TMaCSo20OrgZeromqZMQ_Context “_OBJC_CLASS _ $ _ OrgZeromqZMQ_Socket”,引自: Client.o中的__TMaCSo19OrgZeromqZMQ_Socket “_OrgZeromqZMQ_contextWithInt_”,引自: Client.o中的__TFC6Client4main6ClientfS0_FT_T_ ld:找不到架构i386的符号
请帮忙吗?
你应该知道库libjjeromqi386是i386架构,作为client.o也是
提前致谢