我正在遵循这个站点的条形码教程:http://brismith66.blogspot.com/2010_07_01_archive.html
使用谷歌代码:http://code.google.com/p/wsdl2objc/
我一直按照教程到T,在使用5.0SDK在Xcode4.2中编译它时遇到了问题。其中一个类(USaddtions.h)引用了libxml/tree.h,并指出找不到该文件。同一文件夹中的另一个类Barcode.h没有错误地引用libxml/tree.h。
我还尝试添加头搜索路径/usr/include/libxml,作为在线找到的变通方法。我是objective-c和xcode的新手,所以我对如何让它正常工作感到沮丧。有没有人能帮上忙,或者有人在编译这篇文章时遇到了问题?
发布于 2012-03-22 23:46:23
这些教程都是我写的。我刚刚打开Xcode4.3,打开项目,转到Build Settings,并将基础iOS更改为SDK5.0。我清理并重新构建了项目,并在模拟器中运行它;没有问题。
奇怪的是,该项目似乎接受一个对tree.xml的引用,而不是USAdditions中的引用。
检查您的构建设置:确认在"Other C Flags“中指定了"-I/usr/include/libxml2”。(这是减号、大写I、正斜杠等)当我第一次玩Wsdl2Objc时,我把大写的I和小写的L搞混了
https://stackoverflow.com/questions/9823780
复制相似问题