c++ - 在 GNU/Linux 上为 Windows Phone 8(及更高版本)编程

标签 c++ c linux windows-phone-8 vlc

由于 VideoLAN 程序员确实使用基于 Linux 的操作系统和 GCC 编写 Windows 8/RT/Phone 应用程序,我想知道,在仅使用 Windows 的 Linux 环境中如何为 Windows 编程是否有一些进展用于检测。在 Linux 上编写 Windows RT(任何现代 UI)/Windows Phone 8 应用程序有多容易/多难?

我想象一种情况,您使用 Git、Emacs/VIM、GCC、Mono 等工具来完成这项工作。在没有 Visual Studio 的情况下提交应用怎么样?

我问,因为微软现在开源了很多东西,在为他们的系统开发应用程序时,使用基于 Linux 的操作系统进行开发可能(应该?)变得可行。有人有这方面的一些幕后信息吗?很难找到一些相关信息。

请注意,我将这个问题编辑得更“直截了当”

链接:

这是 VLC Kickstarter 页面:https://www.kickstarter.com/projects/1061646928/vlc-for-the-new-windows-8-user-experience-metro

最佳答案

我是 Microsoft 的一名软件工程师,所以我想我可以就此为您提供一些见解。 从测试的角度来看,您绝对应该有一台 Windows 机器来进行测试。您可以使用 Virtual Box 或类似工具将 Windows 8 安装为 VM。如果您有权访问一台 Windows 计算机,您也可以远程访问它。 visual studio 不能安装在 Linux 中,如你所知,但还有其他 C#/ASP.NET/等。您可以在 Linux 上本地使用的 IDE。查看适用于 Linux 的 Wine:http://www.winehq.org/about/ .它可能会对你有所帮助。 顺便说一句,在接下来的几个月里,为 Windows 开发应用程序将变得更加容易。正如在 MS Build 上宣布的那样,Microsoft 正在朝着通用应用程序商店的方向发展,这将使您的应用程序可以在所有 Windows 设备上运行:PC、平板电脑、手机和 Xbox。这对在 Linux 上开发应用程序没有帮助,但如果您是 Windows 开发人员,您可能希望密切关注新的通用风格应用程序。

关于c++ - 在 GNU/Linux 上为 Windows Phone 8(及更高版本)编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24707756/

相关文章:

c++ - QMetaObject::invokeMethod 带有 lambda?

c - 如何使用 wchar_t* 在 C 中提取和附加路径

c - 将 pid 附加到文件名

c++ - 将虚拟成员方法传递给 thread()

c++ - 如何将两个单独的 c++ 文件合并到一个程序中?

c - 使用 eclipse 和 cygwin 调试 C

java - 替换 Linux 上的 Java/lib 目录

linux - 在 Firefox 中打开具有特定扩展名的文件

c++ - 仅当将 lambda 中捕获的 var 传递给 pthread_create 时才编译错误

c - 接受字段中的有效输入