Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/136.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 我们可以使用flex和c++;在安卓上? 我在Windows上创建了一个使用Flex作为前端的AIR应用程序,以及在后台使用C++本地二进制文件。两者是松散耦合的,并通过flex NativeProcessEvents进行通信_Android_C++_Apache Flex_Android Ndk_Flex4.5 - Fatal编程技术网

Android 我们可以使用flex和c++;在安卓上? 我在Windows上创建了一个使用Flex作为前端的AIR应用程序,以及在后台使用C++本地二进制文件。两者是松散耦合的,并通过flex NativeProcessEvents进行通信

Android 我们可以使用flex和c++;在安卓上? 我在Windows上创建了一个使用Flex作为前端的AIR应用程序,以及在后台使用C++本地二进制文件。两者是松散耦合的,并通过flex NativeProcessEvents进行通信,android,c++,apache-flex,android-ndk,flex4.5,Android,C++,Apache Flex,Android Ndk,Flex4.5,作为下一步,我想在android上移植相同的应用程序。我之前没有任何Android开发经验,但我知道Flex4.5对Android有很好的支持。但无论我读到什么,对Android的C/C++支持都是有限的。Android NDK似乎是一种沟通B/W本地Android应用程序和C++代码的方式,但我不清楚它是否也允许将“遗留C++”代码编译成“C++ +”二进制文件。可能吗 任何关于这方面的链接/示例都会非常有帮助 问候,, 卡皮尔你有几个选择 第一个是将C++代码重写为基于服务器的语言。Vis

作为下一步,我想在android上移植相同的应用程序。我之前没有任何Android开发经验,但我知道Flex4.5对Android有很好的支持。但无论我读到什么,对Android的C/C++支持都是有限的。Android NDK似乎是一种沟通B/W本地Android应用程序和C++代码的方式,但我不清楚它是否也允许将“遗留C++”代码编译成“C++ +”二进制文件。可能吗

任何关于这方面的链接/示例都会非常有帮助

问候,,
卡皮尔

你有几个选择

第一个是将C++代码重写为基于服务器的语言。VisualC++和.NET看起来是一个可能的候选,因为你应该能够在端口中重用你的C++代码。

  • 您可能需要调查为发布的功能。我相信您应该能够将C++代码移植到本地扩展,以将它暴露在运行在Android上的AIR应用程序中。我不清楚你是否需要重写java中的C++代码。 几天前,AIR3还在候选发布阶段,所以我预计正式发布即将到来


  • 你有几个选择

    第一个是将C++代码重写为基于服务器的语言。VisualC++和.NET看起来是一个可能的候选,因为你应该能够在端口中重用你的C++代码。

  • 您可能需要调查为发布的功能。我相信您应该能够将C++代码移植到本地扩展,以将它暴露在运行在Android上的AIR应用程序中。我不清楚你是否需要重写java中的C++代码。 几天前,AIR3还在候选发布阶段,所以我预计正式发布即将到来


  • Android的NDK完全能够运行任意的C和C++代码。真正的问题是空气和C++之间的接口——不幸的是我在Android上没有任何Flex的经验。Android的NDK完全能够运行任意的C和C++代码。真正的问题是空气和C++之间的接口——不幸的是我在Android上没有任何Flex的经验。p> 。使用GNU LIGBSTDC +静态库,您将获得所有C++特性。使用GNU LIGBSTDC++ +静态库,您将获得所有C++特性。亲爱的Flextras…谢谢您的响应。就在昨天,我还发现Adobe发布了本机扩展功能作为AIR3.0的一部分。我真的很期待。但我更担心C++二进制文件。这是一个巨大的遗留代码,我很难重新编码它。任何Android库/工具包都可以帮助我轻松地完成它?我不知道有任何用于将C++二进制文件移植到另一种语言的库/工具包。如果你有代码,我会期望VisualC++能让你轻松编译。我不清楚如果本地扩展支持C++,或者如果它必须是C.好的谢谢……一旦我找到解决方案,就查看和更新!亲爱的Flextras…感谢您的回复。就在昨天,我还发现Adobe发布了本机扩展功能作为AIR3.0的一部分。我真的很期待。但我更担心C++二进制文件。这是一个巨大的遗留代码,我很难重新编码它。任何Android库/工具包都可以帮助我轻松地完成它?我不知道有任何用于将C++二进制文件移植到另一种语言的库/工具包。如果你有代码,我会期望VisualC++能让你轻松编译。我不清楚如果本地扩展支持C++,或者如果它必须是C.好的谢谢……一旦我找到解决方案,就查看和更新!谢谢你…太好了。那么,是否有一个适用于Android的g++可以使用Makefiles并创建本地二进制文件呢?如果是的话,你能给我指一些相关的链接吗?关于C++/AIR接口,我知道如何解决这个问题……所以不用担心:)谢谢qdot……太好了。那么,是否有一个适用于Android的g++可以使用Makefiles并创建本地二进制文件呢?如果是的话,你能给我指一些相关的链接吗?关于C++/AIR接口,我知道如何解决这个问题……所以这不成问题:)