尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

如何10分钟从零构建KytyPS5:PS5模拟器源码编译到首次运行PS5游戏的完整新手指南

发布时间:2026/9/26 4:56:59

资讯中心
01
ARTICLE

如何10分钟从零构建KytyPS5:PS5模拟器源码编译到首次运行PS5游戏的完整新手指南

如何10分钟从零构建KytyPS5:PS5模拟器源码编译到首次运行PS5游戏的完整新手指南
如何10分钟从零构建KytyPS5PS5模拟器源码编译到首次运行PS5游戏的完整新手指南【免费下载链接】KytyPS5PlayStation 5 emulator for Windows, Linux and MacOS项目地址: https://gitcode.com/gh_mirrors/ky/KytyPS5KytyPS5 是一款免费开源的PS5 模拟器PlayStation 5 emulator用 C 编写支持 Windows、Linux 和 macOS 三大平台。本文将带你从安装工具链开始走完 KytyPS5 源码编译的每一步最终在启动器中成功运行你的第一个 PS5 游戏。 认识 KytyPS5一个正在快速成长的 PS5 模拟器在动手之前先花 30 秒了解你要构建的东西跨平台Windows 101803 及以上、主流 Linux 发行版、macOSApple Silicon Rosetta 2当前状态可以启动 2D 游戏和一批 3D 游戏包括基于 Unreal Engine 4/5、Unity 和自研引擎的作品渲染后端目标为 Vulkan 1.3因此你需要一块支持 Vulkan 1.3 的显卡和最新驱动架构参考PS5 图形架构基于 AMD RDNA 2GPU 核心代号 Prospero项目的构建系统由根目录的 CMakeLists.txt 统一管理第三方依赖通过 Git 子模块组织在 3rdparty/ 目录SDL3、Vulkan 头文件、SPIRV-Tools 等图形界面启动器位于 src/launcher/。下面这张是模拟器实机运行 3D 游戏的截图来自项目文档 docs/screenshots/✅ 第 1 步系统要求与工具链准备约 2 分钟不同平台需要准备的工具略有差异对照检查即可 Windows工具说明Git克隆仓库CMake ≥ 3.12配置构建Ninja加速编译Visual Studio 2022 / Build Tools 2022需安装Desktop development with C工作负载和C Clang tools for Windows组件Qt 6MSVC 2022 64 位包含 Concurrent、Network、Widgets 三个模块glslang需要glslangValidator在 PATH 中用于编译 SPIR-V 着色器⚠️ 重要KytyPS5不支持 MSVC 的cl.exeWindows 下必须使用clang-cl编译器。 Linux一条命令装齐工具链和 SDL3 所需系统库Debian/Ubuntu 示例sudo apt-get install --no-install-recommends \ clang lld ninja-build cmake git glslang-tools pkg-config \ libgl1-mesa-dev libx11-dev libxcursor-dev libxext-dev libxfixes-dev \ libxi-dev libxrandr-dev libxss-dev libxtst-dev libxkbcommon-dev \ libasound2-dev libpulse-dev libudev-dev libdbus-1-dev libwayland-dev wayland-protocols再安装 Qt 6发行版包qt6-base-dev或官方 Qt 安装均可需 Concurrent、Network、Widgets 模块。 缺少音频、Wayland、udev 开发包时SDL3 会悄悄跳过对应后端导致成品没有声音、手柄无法热插拔——这些包千万别省。 第 2 步克隆仓库并初始化子模块约 1 分钟git clone https://gitcode.com/gh_mirrors/ky/KytyPS5.git cd KytyPS5 git submodule update --init --recursive这一步会拉取 3rdparty/ 下的全部依赖包括 SDL3、VulkanMemoryAllocator、ffmpeg-core静态链接的 FFmpeg含 VP9/WebM 支持无需系统安装 FFmpeg等。⚙️ 第 3 步CMake 配置约 30 秒Linux / macOS 通用cmake -S . -B _Build/linux -G Ninja -DCMAKE_BUILD_TYPERelease \ -DCMAKE_C_COMPILERclang -DCMAKE_CXX_COMPILERclang \ -DCMAKE_PREFIX_PATH$Qt6_DIR把$Qt6_DIR换成你机器上 Qt 6 的实际路径。注意配置阶段需要联网它会下载 FFmpeg 预编译包以及xbyak/zydis源码。Windows打开x64 Native Tools Command Prompt for Visual Studio 2022进入仓库根目录cmake -S . -B _Build/windows -G Ninja -DCMAKE_BUILD_TYPERelease -DCMAKE_C_COMPILERclang-cl -DCMAKE_CXX_COMPILERclang-cl -DCMAKE_PREFIX_PATHC:/Qt/6.x.x/msvc2022_64NixOS / Nix 用户有福了项目自带开发环境 flake.nix执行nix develop进入 shell 后上节命令去掉-DCMAKE_PREFIX_PATH即可直接配置。 第 4 步编译并打包约 5 分钟# Linux cmake --build _Build/linux --target launcher --parallel cmake --install _Build/linux --prefix _Build/linux/install# Windows cmake --build _Build/windows --target launcher cmake --install _Build/windows --prefix _Build/windows/install--install步骤会把 Qt 库、插件和运行时依赖一并复制到_Build/*/install目录产物可以脱离开发环境独立运行。macOS 构建会自动生成KytyPS5.app并自动完成 JIT 签名的重新签名双击即可启动。 第 5 步首次运行——打开启动器加载你的 PS5 游戏现在见证成果的时刻到了。运行启动器# Linux ./_Build/linux/install/launcher # Windows .\_Build\windows\install\launcher.exe首次启动的操作流程只有三步添加游戏目录在启动器设置中加入一个或多个游戏根文件夹启动器会递归扫描其中包含eboot.bin的游戏目录等待扫描左侧游戏列表会出现检测到的 PS5 游戏点击运行选中游戏即可启动启动器界面源码在 src/launcher/包含游戏列表、配置编辑、补丁管理、奖杯查看等完整功能。 进阶命令行直接启动游戏不想开启动器kyty_emulator主程序支持命令行直连参数入口在 src/main.cpp./_Build/linux/install/kyty_emulator --game /games/ExampleGameWindows 下同理.\_Build\windows\install\kyty_emulator.exe --game D:\Games\ExampleGame--game可以指向游戏目录也可以直接指向 ELF 文件。执行kyty_emulator --help还能看到图形、日志、校验、性能分析等完整调试选项。️ 常见问题排查清单症状可能原因与解法配置时报only Clang and GCC are supported用了 MSVC/cl.exe请切换为clang-clWindows或clang/clangLinux配置阶段会主动拒绝cl.exe构建报找不到glslangValidator未安装 glslang 或未加入 PATH见第 1 步工具表编译成功但游戏无声音/无手柄热插拔Linux 缺少 ALSA/Pulse/udev/Wayland 开发包补齐后重新配置游戏画面异常优先更新显卡驱动确认显卡支持 Vulkan 1.3崩溃或画面闪烁属已知现象项目处于活跃开发期反馈 issue 时附上所用版本号 写在最后恭喜你从克隆仓库到跑起第一个 PS5 游戏整个过程不到 10 分钟。回顾一下完整链路工具链 → 克隆 子模块 → CMake 配置 → Ninja 编译 → install 打包 → 启动器运行KytyPS5 正在快速迭代游戏兼容性与启动稳定性持续提升。如果你想深入了解 GPU 指令重编译、内存模型或测试体系可以阅读 README.md 中的 Developer Information 章节核心模块路径已在正文中标注随时欢迎继续深挖。祝你玩得开心【免费下载链接】KytyPS5PlayStation 5 emulator for Windows, Linux and MacOS项目地址: https://gitcode.com/gh_mirrors/ky/KytyPS5创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。