当我偶然发现Xamarin和他们的Visual Studio插件时,我得到了一个粗略的端口,用于Android和Java / JNI.他们的文档提到C代码可以与它一起使用,但我没有找到任何演示此功能的Xamarin项目示例.
Xamarin是否支持将C源添加到他们的Visual Studio项目中?并且,如果是这样,它是否允许与C#一起无缝编译和调试该源?
此外,是否有此功能的任何示例?
基本上我很想使用Xamarin C#用户界面的可移植性,以及我已编写的大量C Cocos2d-x代码.
如果我不清楚,请回答问题.
解决方法 在2014年研究这个:>使用不同语言捆绑C代码的通用方法是提供C函数调用接口.这通常意味着您的C代码包含一个工厂函数,用于返回指向C对象的通用指针,并将其作为voID *传递到C包装器中.几乎世界上的每个环境都可以调用标准的C函数,因为这是获得大多数低级 *** 作系统功能所必需的.
>这个Xamarin论坛Jan 2014 article讨论了在使用cppsharp生成包装器后使用NDK进行编译
> Skyscanner在跨平台库上分为两部分,2014年2月为intro to the tools,随后是C++ answer,其中有很多细节可能有助于使用Xamarin中的C(所有狡猾的NDK位).
以上是内存溢出为你收集整理的ios – Xamarin,C,Cocos2D-X和Visual Studio全部内容,希望文章能够帮你解决ios – Xamarin,C,Cocos2D-X和Visual Studio所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)