在 Linux 上为 Windows Phone 构建 Qt 应用程序

Posted

技术标签:

【中文标题】在 Linux 上为 Windows Phone 构建 Qt 应用程序【英文标题】:Building Qt apps for Windows Phone on Linux 【发布时间】:2015-05-20 09:29:53 【问题描述】:

与this相关

我打算使用 Qt Quick Controls 和 android Emulator 开发适用于 Android 的应用程序。据说同一组组件可以在 Windows Phone 上运行。因此,我也想为 Windows Phone 构建应用程序。

很遗憾,Qt for Windows Phone 仅适用于 Windows。

我没有任何 Windows 手机。我使用的是运行 Linux 的计算机。

是否可以在没有虚拟化/双启动 Windows 的情况下为 Windows Phone 构建应用并在模拟器中对其进行测试

【问题讨论】:

【参考方案1】:

嗯,有葡萄酒。这就是***所说的;

Wine(Wine Is Not an Emulator 的缩写)是免费且开放的源兼容层软件应用程序,旨在允许为 Microsoft Windows 设计的应用程序在类 Unix 操作系统上运行。 Wine 还提供了一个名为 Winelib 的软件库,开发人员可以根据该库编译 Windows 应用程序以帮助将它们移植到类 Unix 系统。

您可以在此处找到有关葡萄酒的更多信息; https://www.winehq.org/

我以前没有尝试过,但因为它说“允许为 Microsoft Windows 设计的应用程序在类 Unix 操作系统上运行”,我认为它应该可以工作。

这是您唯一的选择。如果它不起作用,那么我想你应该考虑在虚拟机上运行 windows 或使用 windows 双重启动。祝你好运!

【讨论】:

以上是关于在 Linux 上为 Windows Phone 构建 Qt 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

在 linux 上为 windows 编译

在 Linux 上为 Windows 开发人员调试

Qt - 在 Windows 上为 Linux 交叉编译

如何在 Windows 机器上为 Linux 编译 .NET Core 应用程序

使用动态链接在 Linux 上为 Windows 交叉编译 Qt 应用程序

无法使用 VS Code 在 Windows 机器上为 linux 构建 .Net core 3.0 项目