尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Mac 运行 Windows 软件全解:Whisky 免费上手指南,从零到第一次跑通

Mac 运行 Windows 软件全解:Whisky 免费上手指南,从零到第一次跑通 Mac 运行 Windows 软件全解Whisky 免费上手指南从零到第一次跑通【免费下载链接】WhiskyA modern Wine wrapper for macOS built with SwiftUI项目地址: https://gitcode.com/gh_mirrors/wh/Whisky双击客户发来的 Windows 安装包macOS 只提示“打不开这个程序”——这是 Apple Silicon Mac 对待原生 Windows 软件的默认状态。Whisky 是一个免费开源的 Wine 兼容层包装器图形界面在 M 系列 Mac 上直接运行 .exe 与 Windows 游戏GPL 协议不收费。它不是虚拟机Whisky 不会把任何一套 Windows 系统搬进你的磁盘它只在 macOS 里搭出一个“Windows 运行环境”。启动 .exe 就像启动一个 Mac 程序不启动系统也不占虚拟磁盘。差别在重量上。Parallels、UTM 这类虚拟机方案要先落一份完整 Windows 镜像启动链路是“开机→再开软件”Whisky 的链路是“点击→直接启动”兼容层基于 CrossOver 22.1.1 与 Apple 自家的 Game Porting Toolkit3D 渲染走 GPU 原生通道。⚠️ 有一条硬边界它只支持 Apple SiliconM 系列芯片Intel Mac 用不了它跑的是部分兼容环境不是真 Windows。如果你的软件依赖完整 Windows 网络环境或专业显卡还是选虚拟机。Whisky 构建在商业产品 CrossOver 22.1.1 之上下面这张横幅就是它底层技术所属的项目。从零到第一次跑通项目官方给出的要求很克制项目要求处理器Apple SiliconM 系列全系芯片系统macOS Sonoma 14.0 或更高兼容层CrossOver 22.1.1 Game Porting Toolkit首次启动自动下载安装走两条路任选其一。路线一Homebrew 终端一行命令# 一行安装 Whisky 应用 brew install --cask whisky路线二克隆源码用 Xcode 编译仓库含主应用、WhiskyKit 核心库与 WhiskyCmd 命令行工具# 克隆 Whisky 源码仓库 git clone https://gitcode.com/gh_mirrors/wh/Whisky cd Whisky # 打开 Xcode 工程点 Run 构建 open Whisky.xcodeproj首次启动是自动向导跟着做五步打开 Whisky向导先检查 Rosetta 2Apple 指令翻译层兼容层依赖它。此时你应该看到 Rosetta 2 的安装进度系统已有时会直接跳过。确认下载 WhiskyWine即完整的兼容层运行库。此时你应该看到下载进度条首次按网速等几分钟安装逻辑见WhiskyKit/Sources/WhiskyKit/WhiskyWine/WhiskyWineInstaller.swift。安装完成向导关闭。此时你应该看到空的容器列表左上角有一个“”按钮。点“”给容器Bottle起名Windows 版本保持默认的 Windows 10位置默认即可点创建表单在Whisky/Views/Bottle/BottleCreationView.swift。此时你应该看到新容器卡片出现在主界面。进入容器点底部“运行”按钮选一个 .exe 或 .msi 安装包。此时你应该看到 Windows 程序窗口弹出来——第一次跑通完成。跑通之后的三件事启动 Windows 程序的三种方式容器内点“运行”按钮选文件最常用也最稳在 Finder 里右键安装包选“打开方式→Whisky”指定目标容器即可适合桌面、下载目录里的临时文件程序装好后会进容器的程序列表选中点“创建快捷方式”即在 Mac 生成 .app 入口逻辑见Whisky/Utils/ProgramShortcut.swift。程序详情页还能改启动参数、Locale 与环境变量。用 whisky-cmd 命令管理容器项目的WhiskyCmd/Main.swift目标产出了whisky-cmd命令行工具# 列出全部容器表格显示名称、Windows 版本、路径 whisky-cmd list # 运行容器内程序支持追加启动参数 whisky-cmd run 办公 /path/to/app.exe --flag其余 create、add、remove、delete、shellenv 与界面的新建容器、从列表移除、彻底删除等操作一一对应批量维护多个环境时比反复点击省事。打开 DXVK 等开关让游戏更流畅开关作用何时开DXVKDirect3D 走 Vulkan 翻译层3D 游戏掉帧、卡顿Retina 模式窗口按 Retina 屏渲染文字、画面发虚DPI系统字体与界面缩放默认 96界面过小或过大Windows 版本可切到 Windows 7 等旧版本老软件不兼容DXVK 开关在容器配置页源码是WhiskyKit/Sources/WhiskyKit/Wine/Wine.swift打开后会自动注入对应 DLL不用手工拷文件。下面是同一 CrossOver 项目的深色主题版横幅。卡住了看这张表现象常见原因怎么办brew install 报 cask 不存在本地 Homebrew 索引过期先执行brew update再重试安装程序启动后闪退缺 VC、DirectX 等运行库用容器内 Winetricks 按钮补装组件仍不行就改用 Windows 7 版本容器画面模糊、帧率低未启用 D3D 翻译层配置页打开 DXVK确认 Retina 模式已开报错信息难定位运行日志没找对目录查~/Library/Logs/com.isaacmarovitz.Whisky下该容器的日志原来能跑的应用突然不能跑项目已不再积极维护兼容层可能失配读 README 里的维护公告按社区给出的方案处理谁该用谁别用如果你是 M 系列芯片、macOS Sonoma 及以上系统需要跑几个只有 Windows 版的办公工具或老游戏Whisky 值得试——它免费、GPL 开源兼容层构建在 CrossOver 22.1.1 之上。如果你是 Intel Mac或软件依赖完整 Windows 网络环境与专业显卡直接走虚拟机路线。关掉本页后的第一步终端执行brew install --cask whisky让向导装完 Rosetta 2 和 WhiskyWine再建出第一个 Windows 10 容器。【免费下载链接】WhiskyA modern Wine wrapper for macOS built with SwiftUI项目地址: https://gitcode.com/gh_mirrors/wh/Whisky创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表