2012-03-22 86 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