2012-03-22 76 views
0

我正在关注的条形码教程这个网站:http://brismith66.blogspot.com/2010_07_01_archive.html项目,wsdl2objc未编译

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

我跟着教程的T和我有麻烦它使用5.0 SDK在xcode 4.2中进行编译。其中一个类(USaddtions.h)引用libxml/tree.h,并表示无法找到该文件。在同一个文件夹中的另一个类我称为Barcode.h refrences libxml/tree.h,没有错误。

我也尝试添加标题搜索路径/ usr/include/libxml作为在线找到的工作。我是新来的Objective-C和Xcode,所以我很沮丧地得到这个工作。任何人都可以帮忙,或者有人有问题得到这个编译?

回答

0

我写了那些教程。我刚刚打开了Xcode 4.3,打开了项目,进入Build Settings并将基本SDK更改为iOS 5.0。我清理并重建了该项目,并将其在仿真器中运行;没问题。

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

检查您的构建设置:确认在 “其他C标志”,你有 “-I/usr/include目录/ libxml2的” 指定。 (这是减号,资金我,forwardslash等),当我第一次与Wsdl2Objc打我被我用小写的L混淆了资金被烧

+0

其他C标志已经有东西在里面“<多个值>”如果我尝试添加一些全线说,“” -I/usr/include目录/ libxml2" 的,我应该更换什么有 – iDev 2012-03-22 16:32:52

+0

看着我的,其他C标志说<多个值>;?和下方(即打开组)是调试和发布的地方。对矿井,调试说-I/usr/include目录/ libxml2的(在该领域不包括引号)。 – brismith 2012-03-22 16:48:39

+0

感谢所有帮助。现在看来已经清除。我也有发表评论out @synthesize barcodedata,但一切似乎都在工作。 – iDev 2012-03-22 17:06:26