我正在尝试将 Windows.exe
文件转换为 macOS.app
或任何可以在 macOS 上运行的东西。问题是我发现的唯一东西需要 Mac,而我没有 Mac。我希望在我的 Windows 电脑上转换它,然后将其发送到 Mac 电脑。我更喜欢不需要虚拟机的选项。
答案1
Windows.exe
是特定于 Windows 的。它们调用特定于 Windows 的函数,并且通常没有直接的 macOS 等效函数。
要在不使用虚拟机的情况下在 macOS 中运行 Windows .exe,你需要葡萄酒。 葡萄酒尝试提供一个可以在 Linux 或 macOS 下运行 Windows 应用程序的环境,包括大量实现 Linux 或 macOS 上不存在的 Windows API 的库。
有一个名为 Wineskin 的 macOS 软件包,它允许您获取任意 Windows .exe 并将其包装在 Wine 环境中,然后您可以将其复制到其他 Mac,而且我认为其他 Mac 不必安装 Wine;我认为 Wineskin 包装器包含所有必要的 Wine 文件。但 Wineskin 只能在 macOS 上运行,我不知道 Windows 或 Linux 上是否有类似的软件可以将 Windows .exe 包装在 Wine 中,以 macOS 为目标。
顺便说一句,macOS 可执行文件要么没有文件扩展名,要么是带有“.app”扩展名的特殊格式的目录树(又名“应用程序包”、“应用程序包”)。macOS.dmg
文件是磁盘映像,有点像.iso
Windows 或 Linux 上的磁盘映像。我认为您不想将 Windows 可执行文件变成 macOS 磁盘映像。