2011-07-27 40 views
1

我在嘗試編譯我的項目時遇到此錯誤。XCode 4 - 生成錯誤「丟失文件中所需的體系結構i386」

這可能是什麼原因造成的?基本上,我試圖從這裏http://www.onbarcode.com/tutorial/iphone-barcode-generator-guide.html

ld: warning: directory not found for option '-LOnBarcode/Release-iphonesimulator/usr/local/include' 
ld: warning: ignoring file /path/OnBarcode/3.2/Release-iphoneos/libOnBarcodeIPhone.a, missing required architecture i386 in file 
Undefined symbols for architecture i386: 
    "_OBJC_CLASS_$_OBLinear", referenced from: 
    objc-class-ref in MyViewBarcode.o 
ld: symbol(s) not found for architecture i386 
collect2: ld returned 1 exit status 

使用條碼生成庫我在頭文件和庫路徑添加路徑。儘管我需要澄清一下,如果我相對這樣做,路徑應該如何? (即./path/name)

這是怎麼了我的目錄結構,文件系統上:

項目
| - > OnBarcode

它應該是 「./OnBarcode」?

另外是的,我讀過類似的帖子,但這些都是更多的框架相關,並沒有圖書館相關。

謝謝
三通

+0

只需添加到此即可。該項目編譯罰款到一個設備。所以問題在於編譯到模擬器。 – teepusink

回答

1

請確保您引用正確libOnBarcodeIPhone.a的模擬器。它位於Release-iphonesimulator文件夾中,否則,如果您正在爲該設備建立裝配,請參考Release-iphone0

相關問題