2013-08-20 35 views
3

我正在使用Xamarin Studio開發iOS應用程序。該應用程序將與Infinite Peripherals Linea Pro 5(您連接到iPod/iPhone的條形碼掃描儀)一起使用。 Infinite Peripherals提供的Linea SDK是一個帶關聯頭文件的Objective-C庫。我遵循Xamarins iOS binding tutorial,跳過第一部分,從開始「3.2。創建一個Xamarin.iOS綁定項目」(因爲我已經有了胖二進制文件)。 我已經安裝了Objective Sharpie v0.4.11和Xcode命令行工具。 當我試圖創建綁定使用Objective Sharpie筆我收到以下錯誤信息:使用目標Sharpie將Objective-C庫綁定到Xamarin項目

Objective Sharpie error msg

經過一番研究,我發現,這可能是造成目的記號筆一個bug,但沒有解決這個辦法錯誤?我真的需要將這個庫加入到我的MonoTouch項目中。

P.S. 我也檢查了the tutorial by David Sandor,但它確實過時了,我沒有足夠的知識來更新它。

回答

4

如果目的,記號筆不會爲您的項目工作,你可以:

  • 做一個手工綁定,或建立在大衛·桑德爾的一個。那不是很難。
  • 試圖找到頭文件的問題的一部分,通過與對象 - 記號筆去除一部分並進行處理(頭文件並不長,一旦你帶註釋的距離)
+0

呀,我我會去做一個手動綁定。對此,我認爲這可能是最好的解決方案。 –

+1

有一個綁定lineaPro在https://github.com/mono/monotouch-bindings/tree/master/LineaPRO –

+0

我被推薦這個github項目對我的另一個問題,它的作品完美!我甚至添加了最新的Linea庫文件,它仍然工作。 –

相關問題