菜鸟教程小白 发表于 2022-12-12 19:37:23

objective-c - 惠普错误 - "_OBJC_CLASS_$_TFHpple"


                                            <p><p>我的应用使用 Hpple。我已经包括了,<em>TFHpple.h、TFHpple.m、TFHppleElement.h、TFHppleElement.m、XPathQuery.h 和 XPathQuery.m</em>。还包括 <em>${SDKROOT}/usr/include/libxml2 和 -lxml2</em>。</p>

<p>我有这么一小段代码:</p>

<pre><code>NSData *data = [ initWithContentsOfFile:@&#34;example.html&#34;];
TFHpple *xpathParser = [ initWithHTMLData:data];
</code></pre>

<p><br/>
当我尝试运行它时,我收到此错误:</p>

<blockquote>
<p>&#34;_OBJC_CLASS_$_TFHpple&#34;, referenced from:
objc-class-ref in test.o<br/>
ld: symbol(s) not found for architecture armv7<br/>
clang: error: linker command failed with exit code 1 (use -v to see invocation)</p>
</blockquote>

<p>我不知道如何解决这个问题。有什么想法吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>“我已包含”这些文件究竟是什么意思?该错误表明您没有将 TFHpple.m 添加到目标的“编译源”构建阶段。</p></p>
                                   
                                                <p style="font-size: 20px;">关于objective-c - 惠普错误 -&#34;_OBJC_CLASS_$_TFHpple&#34;,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/9658215/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/9658215/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: objective-c - 惠普错误 - &#34;_OBJC_CLASS_$_TFHpple&#34;