ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

CDDA 安装指南:从零编译并运行 Cataclysm: Dark Days Ahead

CDDA 安装指南:从零编译并运行 Cataclysm: Dark Days Ahead CDDA 安装指南从零编译并运行 Cataclysm: Dark Days Ahead【免费下载链接】Cataclysm-DDACataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.项目地址: https://gitcode.com/GitHub_Trending/ca/Cataclysm-DDACataclysm: Dark Days Ahead简称 CDDA是一款在程序生成的末日世界里搜刮资源、战斗求生的深度回合制生存游戏。本文是一份完整的 CDDA 安装指南面向第一次接触它的玩家按顺序敲完装依赖、拉代码、编译这几组命令就能看到游戏主菜单全程不需要额外配置。开始之前先确认这几件事动手前先花一分钟对照下面几点确认环境没问题再往下走系统LinuxUbuntu/Debian、CentOS/RHEL或 macOS。本文不覆盖 Windows——那条路线需要 MSYS2 环境仓库里有专门文档见 doc/c/COMPILING-MSYS.md。工具链一个 C 编译器Linux 上装gmacOS 用 Xcode 命令行工具带的 clang和make、git。CMake 版本构建脚本要求3.20 及以上仓库的 doc/c/COMPILING-CMAKE.md 明确列了这条线太旧的发行版自带版本可能不够。磁盘空间克隆下来的源码本身不算小加上编译产物建议留10 GB 以上空闲。按你的系统选一条依赖安装路线默认走的是终端文本版ncurses依赖最简。图形版tiles需要 SDL3装完游戏后在最后一节再补。Ubuntu / Debianapt适合 Ubuntu 20.04、Debian 11 等大多数 Linux 桌面一条命令把编译器和运行库开发包都带上sudo apt-get update sudo apt-get install cmake git g make libncurses5-dev gettext其中libncurses5-dev是文本界面的依赖gettext用于编译本地化文件。CentOS / RHELdnf / yum适合 CentOS 8/Stream、RHEL 8。注意这里要装gcc-c而不是gcc后者只带 C 编译器sudo dnf install cmake gcc-c make git ncurses-devel gettext老系统里没有dnf的话把包名不变、换成yum install即可。macOSHomebrewApple Silicon 和 Intel 机型通用。编译器与 ncurses 由系统提供先装 Xcode 命令行工具再用 Homebrew 补齐xcode-select --install brew install cmake gettextgit系统自带不用单独处理。拉取代码并完成 CDDA 编译构建依赖装好后剩下的就是四组命令每组的作用如下获取源码克隆仓库并进入目录。git clone https://gitcode.com/GitHub_Trending/ca/Cataclysm-DDA cd Cataclysm-DDA准备构建目录单独建一个build目录做配置产物不会混进源码树之后清理也方便。mkdir build cd build配置构建CMake 在此时检查依赖、生成 Makefile。默认产出终端文本版加上-DTESTSOFF可以跳过测试套件编译省掉十几分钟。cmake .. -DTESTSOFF并行编译-j$(nproc)让编译按 CPU 核数并行核数越多越快。make -j$(nproc)配置阶段如果输出里出现FATAL_ERROR说明有依赖没装上回到上一节对照补装。怎么算装好了运行一次并验证 ✅默认是 Debug 配置可执行文件会直接落在源码根目录名字是cataclysm。回到根目录运行它cd .. ./cataclysm出现以下画面就代表安装成功先闪过一个加载画面随后进入主菜单能看到游戏标题、版本号以及Game、World、Special、Settings等菜单项首次运行会在用户主目录生成存档与配置属正常现象。能自由翻菜单、选一个选项再退出就说明这条链路通了。卡住了按这个顺序排查 出问题时多数是前两条从上往下逐条自查即可依赖是否装全看报错里 CMake/编译器点名缺的是哪个库常见是ncurses、gettext、SDL3回上一节按发行版补装对应的开发包。这类问题占大头。CMake 版本是否达标cmake --version确认不低于 3.20不够就先升级再重新配置。build 目录是否有残留之前改过选项或依赖状态的话删掉整个build目录、重新走配置加编译比重复修补更干净。动态库路径与权限ldd ./cataclysm里若出现not found就是缺运行库ls -l ./cataclysm确认文件带可执行位。回看原始报错把 cmake 或 make 输出的最后几行完整读一遍编译错误看编译器给的文件名和行号运行期崩溃在 macOS 上可翻控制台App 里的对应进程日志。装完之后的下一步游戏跑起来只是开始建议按这个顺序玩先选低难度开一局主菜单 Game 子菜单里新建角色把难度调到最低在小区域里学移动、搜刮和拾取就够第一回了。游戏内随时按?键调出内置文档。过一遍内置教程主菜单Special项下有 tutorial第一次玩值得花十分钟走完个别版本教程内容滞后报错的话跳过即可。想换图形界面时再升级构建脚本已改用 SDL3 后端要求 SDL3 ≥ 3.4.0装好 SDL3、SDL3_ttf、SDL3_image 三套库后重新配置时加-DTILESON产物变为cataclysm-tiles。更多编译选项可查 README.md 指向的 doc/c/COMPILING.md。【免费下载链接】Cataclysm-DDACataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.项目地址: https://gitcode.com/GitHub_Trending/ca/Cataclysm-DDA创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表