首页 > 解决方案 > 我有一个在 Windows 上运行的 VS C++ 中的小型 Vulkan 项目。我可以让它在同一个解决方案中运行在 Android 上,同时支持 Windows 和 Android 吗?

问题描述

我希望我的项目在 Windows 上运行,并且我希望能够在 Android 上运行。基本上是一个可以在两个(或更多)目标上运行的项目。

如果不在 VS 中,还有其他方法可以做到这一点吗?

标签: visual-studiovisual-c++vulkan

解决方案


如果您想要一个可以为 Windows 和 Android 构建的项目,我建议您考虑创建一个 CMake 项目。CMake 可以与 VS 和 Android Studio 集成。

但是,如果您还没有做过任何 Android NDK 开发,我建议您先从一些仅限 Android 的示例开始。

例如,我使用 Sascha Willem 的 Vulkan 示例的一个分支。在我的 fork 中,我有一个cmake 文件,它既用于生成 Visual Studio 项目,也被用于 Android 构建的Gradle 构建文件引用。

编辑:删除了关于 VS 根本不支持 Android 的错误声明。


推荐阅读