2013-04-05 91 views
1

我想在我的Xamarin.Android和Xamarin.iOS项目上使用C++库(静态/动态)。 为了在Xamarin.Android和Xamarin.iOS项目中使用C++库应该是静态或动态的,因为我正在考虑使用C#DLLimport/SWIG工具来使用C++库作为C#。Xamarin:库支持

(我听说iOS禁止在应用程序中使用动态库。)对我来说,最好的方法是什么?

谢谢!

回答

1

你是对的,iOS不允许你使用动态库,所以至少在iOS上你必须将C++库建立为一个静态库。

我相信静态和动态库都能在Android上正常工作,所以选择哪个并不重要。

0

iOS8在9月份发布后,您将能够将iOS嵌入式框架支持添加到所有设备,并且最低部署目标为iOS8。实际上,您现在可以在目标不小于iOS8时添加动态库。 反正有一些陷阱,描绘here