2013-08-20 38 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库文件,它仍然工作。 –

相关问题