Windows 应用商店应用程序可以用 Mingw 构建吗?

2024-05-12

有没有办法构建 Windows 应用商店应用程序Mingw http://mingw.org/工具链? (最终交叉编译 http://mxe.cc/它们来自 Linux 上的 mingw,因为如果它在一个 Mingw 工具链中工作,它也应该在另一个工具链中工作。)

我想其中一个要求是stick to http://msdn.microsoft.com/en-us/library/windows/apps/br205757.aspx API:允许 http://msdn.microsoft.com/en-us/library/windows/apps/br211369.aspx在 Windows 应用商店应用程序沙箱中,但是在分发到商店之前还需要考虑哪些其他事项? XAML? 32 位或 64 位代码?

由于 Mingw C++ 与 MSVC++ 不兼容,我假设纯 C 程序没有WRL http://msdn.microsoft.com/en-us/library/vstudio/hh438466.aspx将是实现这一目标的最简单方法?


您需要使用Windows 运行时 C++ 模板库 http://msdn.microsoft.com/en-us/library/vstudio/hh438466.aspx(WRL)直接,你将无法使用C++/CX http://en.wikipedia.org/wiki/C++/CX因为 Mingw 不支持它。除此之外,我认为你只需要Windows 8 SDK http://msdn.microsoft.com/en-us/windows/hardware/hh852363.aspx,那么您需要配置 Mingw 以使用标头和库。另外,您将无法使用XAML http://en.wikipedia.org/wiki/Windows_Runtime_XAML_Framework为了描述您的用户界面,您必须在代码中手动创建您的 UI。

您可以使用 mingw 编写核心库,然后使用 Visual Studio Express(免费)在这些库上编写一个简单的 UI 包装器,而不是尝试使用 mingw 编写整个应用程序并与 Linux 交叉编译。这样您就可以使用 XAML 和引用计数实例等所有好东西。

这是我采用的方法 - 使用用 C++ 编写的库,然后使用引用其他库的单独的 UI 项目(使用 XAML)。效果很好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 应用商店应用程序可以用 Mingw 构建吗? 的相关文章

随机推荐