项目与wsdl2objc没有编译

时间:2012-03-22 14:00:08

标签: iphone libxml2

我正在关注此网站的条形码教程:http://brismith66.blogspot.com/2010_07_01_archive.html

使用Google代码:http://code.google.com/p/wsdl2objc/

我已经按照教程去了T,我在使用5.0 SDK在xcode 4.2中编译时遇到了麻烦。其中一个类(USaddtions.h)引用了libxml / tree.h,并说该文件无法找到。我称为Barcode.h的同一文件夹中的另一个类引用了libxml / tree.h,没有错误。

我还尝试添加标题搜索路径/ usr / include / libxml作为在线查找的解决方法。我是Objective-c和xcode的新手,所以我对让它工作感到沮丧。任何人都可以帮忙,或者有任何人在编译时遇到问题吗?

1 个答案:

答案 0 :(得分:0)

我写了那些教程。我刚刚打开Xcode 4.3,打开项目,转到Build Settings并将基本SDK更改为iOS 5.0。我清理并重建了项目,并在模拟器中运行它;没问题。

奇怪的是,该项目似乎接受了对tree.xml的一个引用,但没有接受USAdditions中的引用。

检查您的构建设置:确认在“其他C标志”中指定了“-I / usr / include / libxml2”。 (那是减号,大写I,前锋等等。)当我第一次玩Wsdl2Objc时,我被大写字母L与小写字母L混淆而被烧毁