visual-studio - 我有一个在 Windows 上运行的 VS C++ 中的小型 Vulkan 项目。我可以让它在同一个解决方案中运行在 Android 上,同时支持 Windows 和 Android 吗?
问题描述
我希望我的项目在 Windows 上运行,并且我希望能够在 Android 上运行。基本上是一个可以在两个(或更多)目标上运行的项目。
如果不在 VS 中,还有其他方法可以做到这一点吗?
解决方案
如果您想要一个可以为 Windows 和 Android 构建的项目,我建议您考虑创建一个 CMake 项目。CMake 可以与 VS 和 Android Studio 集成。
但是,如果您还没有做过任何 Android NDK 开发,我建议您先从一些仅限 Android 的示例开始。
例如,我使用 Sascha Willem 的 Vulkan 示例的一个分支。在我的 fork 中,我有一个cmake 文件,它既用于生成 Visual Studio 项目,也被用于 Android 构建的Gradle 构建文件引用。
编辑:删除了关于 VS 根本不支持 Android 的错误声明。
推荐阅读
- python - 识别多个电子邮件文档中的重复段落(样板文件)
- java - 如何获取文件名以将其放入 webview DownloadListener 中的下载器文件
- python - 如何按某些标准过滤数据框,然后保存 .csv?
- swift - Swift 4 或 Swift 5 中的 UITextView 用户输入文本验证:限制 Swift 中的特定字符
- android - AndroidStudio 应用顶部的随机空格
- html - CSS 在具有自动列数的网格中显示无换行 DIV
- nestjs - 如何在 NestJS 中拆除 MikroOrm
- azure - 能够对 API 管理服务的调用进行交互式登录吗?
- keras - 将 keras 图模型转换为 tf.js 时出错
- docker - 如何重置 couchbase docker 容器密码