我可以通过 Visual C++ 将 C++ 中的空项目转换为 android 应用程序吗?
Can I convert an empty project in C++ to an android app through Visual C++?
比如我想将我在 VS 中创建的 C++ 项目转换为 android 应用程序。我发现 VS 中有一个 Visual C++ android 开发工具包。那么有必要使用Java吗? (因为构建 android 应用程序通常需要)
您确实可以创建一个 Visual Studio 项目,该项目使用 Android NDK 从纯 C++ 代码构建 Android 应用程序。 C++ 代码被编译成一个库,一点点 Java 胶水代码调用到这个库中,这种组合连同您的资源一起打包到一个 .APK 中,您可以安装它。您根本不必编辑或以其他方式修改 Java 代码;您所有的程序逻辑都可以使用 C++。
从技术上讲,您不能轻易地将现有的 VS 项目转换为 Android 项目,但您可以将代码复制到创建 Android 应用程序的新项目中,或者将其复制到一个共享代码项目中,该项目由为 Android 创建库的项目选取,您可以从用 Java 或 C++ 编写的应用程序中调用该库。 VS 中的项目模板提供了执行这些操作的简单示例。
比如我想将我在 VS 中创建的 C++ 项目转换为 android 应用程序。我发现 VS 中有一个 Visual C++ android 开发工具包。那么有必要使用Java吗? (因为构建 android 应用程序通常需要)
您确实可以创建一个 Visual Studio 项目,该项目使用 Android NDK 从纯 C++ 代码构建 Android 应用程序。 C++ 代码被编译成一个库,一点点 Java 胶水代码调用到这个库中,这种组合连同您的资源一起打包到一个 .APK 中,您可以安装它。您根本不必编辑或以其他方式修改 Java 代码;您所有的程序逻辑都可以使用 C++。
从技术上讲,您不能轻易地将现有的 VS 项目转换为 Android 项目,但您可以将代码复制到创建 Android 应用程序的新项目中,或者将其复制到一个共享代码项目中,该项目由为 Android 创建库的项目选取,您可以从用 Java 或 C++ 编写的应用程序中调用该库。 VS 中的项目模板提供了执行这些操作的简单示例。