Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
推荐哪个操作系统平台使用Android NDK进行本机游戏开发?_Android_C++_Android Ndk_Cocos2d X - Fatal编程技术网

推荐哪个操作系统平台使用Android NDK进行本机游戏开发?

推荐哪个操作系统平台使用Android NDK进行本机游戏开发?,android,c++,android-ndk,cocos2d-x,Android,C++,Android Ndk,Cocos2d X,在使用Java构建应用程序方面,我有一些Android经验 最近我转向了本机开发,我总是更喜欢Windows。但是,有时需要使用shell脚本/make文件构建本机 这可以使用cygwin完成,但是要处理cygwin和windows的事情很少。有时构建工作正常,有时您必须删除libs、obj,然后清理构建 有谁能推荐使用CPP进行本机开发的操作系统平台吗?CoCoCos2DX?对于使用Windows进行NDK的Android开发几乎没有选择。您将遇到调试本机代码的所有问题,这也是因为许多现有的本

在使用Java构建应用程序方面,我有一些Android经验

最近我转向了本机开发,我总是更喜欢Windows。但是,有时需要使用shell脚本/make文件构建本机

这可以使用cygwin完成,但是要处理cygwinwindows的事情很少。有时构建工作正常,有时您必须删除libs、obj,然后清理构建


有谁能推荐使用CPP进行本机开发的操作系统平台吗?CoCoCos2DX?对于使用Windows进行NDK的Android开发几乎没有选择。您将遇到调试本机代码的所有问题,这也是因为许多现有的本机库(例如ffmpeg)都是在Linux下构建的。Ubuntu很好。不过,我还没有试过MacOS。

唯一有效的答案是“你觉得舒服的那个”。如果你对一个不满意,那么就没有了。嗯,我对windows、cygwin和cocos2dx真的很不满意,所以我正在认真考虑切换到Ubuntu,但在接受最后的电话之前,我想从对本机开发有更多经验的人那里得到一些指导。我觉得这个问题对独立游戏很有用begineers@mah不,Windows当然更适合Ubuntu,但在Windows下调试本机代码还不够好。此外,有许多第三方librraries可以与Android NDK一起使用,它们是在Ubuntu下构建的,将它们的构建系统移植到Windows@pradeep许多问题对许多人都很有用,但这并不能使这个问题很适合堆栈溢出。例如,没有什么比主观的技术原因更适合这个网站。一个好的支持Ubuntu、没有意见的论点是Android操作系统本身可以使用Ubuntuthanks构建,我会在尝试UbuntuMac后在这里更新,UbuntuMac对安卓开发非常友好,特别是本地代码。但从实用/预算的角度来看,在Windows PC上安装Ubuntu虚拟机是可行的。在Ubuntu上进行基本设置非常简单,比Windows for NDK和Cocos2dx要好得多