引入:
将MAC升级到Lion,因此xCode也升级到4.3.1的版本,但原来能编译的工程却报错了,错误信息如下所示:libxml/tree.h file not found
意思是说:libxml/tree.h文件没找到,那怎样解决这个问题呢?在网上查到,解决方案如下:
解决方案:
ProjectàTARGETS àBuild Settings
将’Header Search Path’的值又原来的:’ /usr/include/libxml2’修改为:
‘/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/usr/include/libxml2’
即可。
分享到:
相关推荐
- 在开发过程中,可能会遇到各种编译和运行错误,例如"libxml/tree.h file not found"。 - 当出现编译错误时,需要检查项目设置和搜索路径,确保编译器能够找到必要的头文件。 - 通过逐步排查,解决每一个编译问题,...
#include <libxml/tree.h> #include <libxml/xpath.h> #include <stdio.h> int main() { xmlDocPtr doc; xmlNodePtr cur; doc = xmlParseFile("example.xml"); if (doc == NULL) { printf("Failed to parse ...
Preparing to unpack .../libfile-listing-perl_6.04-1_all.deb ... Unpacking libfile-listing-perl (6.04-1) ... Selecting previously unselected package libfont-afm-perl. Preparing to unpack .../libfont-...
#include <libxml/tree.h> int main() { xmlDocPtr doc; xmlNodePtr cur; // 解析XML文件 doc = xmlParseFile("example.xml"); if (doc == NULL) { fprintf(stderr, "Failed to parse the XML file.\n"); ...
Could not start SASL: Error in sasl_client_start(-4) SASL(-4): no mechanism available: No worthy mechs found ``` 这个错误通常是因为缺少SASL认证机制导致的。可以通过安装`cyrus-sasl-plain`来解决这个...