Objective c 为体系结构armv7s添加未定义的HTMLPasser库符号:

Objective c 为体系结构armv7s添加未定义的HTMLPasser库符号:,objective-c,xcode,Objective C,Xcode,我按照说明为HTMLPasser添加了一个库 但是,我得到以下错误: Undefined symbols for architecture armv7: "_OBJC_CLASS_$_HTMLParser", referenced from: 我在stackoverflow中阅读了许多答案,但找不到解决方案 我为iphone和ipad开发,使用xcode 4.5,你可以说使用ARC,但HTMLParser没有,所以如果你在编译它时没有遇到错误,它就不会被包含和编译,因此在链接时会丢失 请参

我按照说明为HTMLPasser添加了一个库

但是,我得到以下错误:

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_HTMLParser", referenced from:
我在stackoverflow中阅读了许多答案,但找不到解决方案


我为iphone和ipad开发,使用xcode 4.5,你可以说使用ARC,但HTMLParser没有,所以如果你在编译它时没有遇到错误,它就不会被包含和编译,因此在链接时会丢失


请参阅:

您使用您所说的ARC,但HTMLPasser不使用,因此,如果您在编译它时没有得到错误字符串,那么它不会被包含并编译&因此在链接时丢失


请参阅:

您确定已将HTMLParser.m添加到目标吗。这个错误告诉你它还没有被编译。我创建了一个名为HTMLParser的新组,并在那里添加了所有4个文件。另外,如果我导入#导入“HTMLParser.h”#导入“HTMLNode.h”,它不会显示编译错误。HTMLParser.m/HTMLNode.m是否还有其他错误或警告。只有架构armv7的未定义符号:“\u OBJC\u CLASS\u$\ u HTMLParser”,引用自ChooseTemplateViewController中的:OBJC CLASS ref。o ld:symbol未找到架构armv7的符号clang:error:linker命令失败,退出代码为1(使用-v查看调用)是否确实已将HTMLParser.m添加到目标。这个错误告诉你它还没有被编译。我创建了一个名为HTMLParser的新组,并在那里添加了所有4个文件。另外,如果我导入#导入“HTMLParser.h”#导入“HTMLNode.h”,它不会显示编译错误。HTMLParser.m/HTMLNode.m是否还有其他错误或警告。只有架构armv7的未定义符号:“\u OBJC\u CLASS\u$\ u HTMLParser”,引用自ChooseTemplateViewController中的:OBJC CLASS ref。o ld:symbol未找到架构armv7的符号clang:error:linker命令失败,退出代码为1(使用-v查看调用)是的,根据picturedaman^^现在我被难住了。。你在使用arc吗?是的。(我知道,如果我试图释放对象,会出现编译错误)添加了相关解决方案的链接谢谢。我有两个问题:1。该类不在构建阶段2。arc问题。你能把我的问题投赞成票吗?我认为这是公平的。是的,根据图片可以看到。现在我被难住了。。你在使用arc吗?是的。(我知道,如果我试图释放对象,会出现编译错误)添加了相关解决方案的链接谢谢。我有两个问题:1。该类不在构建阶段2。arc问题。你能把我的问题投赞成票吗?我认为这是公平的。。