混合monotouch和Obj-C或c++

mix monotouch and Obj-C or C++

本文关键字:c++ Obj-C monotouch 混合      更新时间:2023-10-16

我有另一个疯狂的想法:为什么我想在XCode中创建一个静态库,然后为它创建monotouch绑定,然后将这个库与monotouch项目链接。在一个项目中拥有所有的源代码会容易得多…

我试图有Obj-C,或C或甚至c++源代码在monotouch项目全部编译在一起。但显然我没能做到这一点。我不能使C代码编译从monodevelop。

有人尝试过这种方法吗?利弊(如果可能的话)是什么?

你是对的,你可以有几个项目,在不同的语言,在一个单一的MonoDevelop解决方案。

然而,你仍然需要创建绑定来访问非 . net代码(例如C/c++)和主(c#)项目解决方案中的数据。

因此,在许多情况下,拥有一个单一的解决方案可以是一个更简单,但它不会是很多更简单-除非你在每个项目中使用。net。

注意:现在MonoDevelop中有绑定解决方案模板可以使绑定非-。NET代码更简单。这样更有可能帮到你。