ios – Xamarin,C,Cocos2D-X和Visual Studio

ios – Xamarin,C,Cocos2D-X和Visual Studio,第1张

概述好的,所以我目前有一个iOS应用程序混合iOS用户界面元素和Cocos2d-x(Cocos2d C). 当我偶然发现Xamarin和他们的Visual Studio插件时,我得到了一个粗略的端口,用于Android和Java / JNI.他们的文档提到C代码可以与它一起使用,但我没有找到任何演示此功能的Xamarin项目示例. Xamarin是否支持将C源添加到他们的Visual Studio项目 好的,所以我目前有一个iOS应用程序混合iOS用户界面元素和Cocos2d-x(Cocos2d C).

当我偶然发现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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1052027.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存