【发布时间】:2016-01-09 04:22:09
【问题描述】:
Visual Studio 2015 拥有 brought 本身,它为原生 C++ 项目提供跨平台支持。在这种情况下,跨平台意味着 Windows、Android 和 iOS。
新的 Visual Studio 现在正式支持 CLang 和 GCC 工具链及其自己的编译器。但是它不支持对 Linux 的交叉编译。
反过来,这意味着仍然必须在不同的 IDE 中维护至少两个不同的项目,才能获得所有主要操作系统的本地库二进制文件。
这是否有可能在 Visual Studio 上“作弊”并通过修改原生 Android 项目的参数和/或通过修改 NDK 安装来启用 Linux 定位?
毕竟Visual Studio只是通过命令行调用NDK工具……
【问题讨论】:
-
可能为时已晚。我也忙于同样的任务。发现有趣的链接。 theregister.co.uk/2016/03/31/…
-
看起来很有希望,但它只支持远程构建。不支持交叉编译。
-
我不认为这是一个问题。甚至优势:无需部署(复制)文件即可查看结果和调试。对我来说,拥有一个带有一个代码库的 IDE 更为重要。
标签: c++ linux android-ndk cross-platform visual-studio-2015