OpenClaw 快速上手:从源码编译到完整运行全流程指南
如果你第一次接触 OpenClaw大概会跟我当初一样以为它是某种现成的游戏合集下载下来就能玩。实际动手才发现它是一个重新实现经典游戏运行逻辑的开源引擎本身不包含任何图像、声音和关卡素材。OpenClaw 快速上手的关键是把“工具链、源码、原版资源文件”这三样东西各就各位再走一遍编译和配置流程。这篇文章我会把从零到跑通的完整过程写出来包括资源文件的准备、CMake 构建、常见启动失败的处理。无论你是怀旧老玩家还是想研究开源引擎重制逻辑的开发者应该都能照着走通。1. OpenClaw 到底解决了什么问题1.1 老游戏在新系统上的困境上世纪九十年代末的横向卷轴动作游戏很多是针对 Windows 95/98 时代设计的。当年的可执行程序直接依赖老旧的系统图形接口和音频接口放到今天的 64 位系统上经常会出现几种典型症状双击图标没反应好不容易进了窗口画面撕裂、调色板错乱跑几秒钟直接闪退。即便运气好能运行在高分辨率显示器上画面也会被拉伸得面目全非。如果只是模拟器方案当然也能跑但模拟器往往是把整套老系统环境都模拟出来开销大、配置复杂而且对特定游戏的支持参差不齐。OpenClaw 走的是另一条路它把游戏本身的引擎逻辑用现代的 C 语言重新实现一遍底层不再调用老系统的接口而是使用跨平台的多媒体库来创建窗口、处理输入、播放音频、渲染画面。这样一来游戏的数据文件可以继续用但运行环境换成了当前系统完全能掌控的现代运行时。1.2 引擎与素材分离的设计这里有一个核心概念新手必须一开始就搞清楚OpenClaw 发布的是“引擎”不是“游戏”。它的源码仓库里只有程序逻辑、构建脚本和配置文件剩下的游戏资源——角色贴图、场景图块、背景音乐、音效、剧情文本——全部都不在仓库里。这背后是版权边界。引擎是开源的你可以自由下载、编译、修改但游戏素材的版权从未开源OpenClaw 项目没有权利把它们打包进来。所以你如果下载完源码后直接运行程序一定会提示找不到资源文件。想要得到一个可以玩的完整游戏你必须自备一份合法原版的数据文件通常来自你买过的那张原版光盘。这种“引擎开放、素材自备”的模式在复古游戏社区很常见。它的好处是让引擎代码可以被借鉴、修改、跨平台编译同时不触碰版权红线。对玩家来说相当于给当年的老游戏换了一颗现代的心脏而对开发者来说这是一个绝佳的“引擎逆向重制”学习样本。1.3 技术选型简析OpenClaw 选择 C 和 CMake 的构建组合是一种很务实的做法。C 在性能上能保证逐帧处理碰撞、物理、渲染时的流畅度CMake 则负责跨平台构建同一套配置可以在三大桌面系统上生成对应的工程文件。图形与音频层面项目使用 SDL2 这类跨平台多媒体库由它统一完成窗口创建、输入采集和音频输出这样引擎作者就不用为每个操作系统单独写一套底层代码。你不必是一个资深 C 程序员也能完成上手。只要编译器能通过、CMake 能生成构建文件、SDL2 开发库版本新鲜整个编译流程和构建一个普通的 C 项目没有区别。2. 上手前准备四件事各就各位2.1 编译工具链准备因为 OpenClaw 以源码形式分发你得先准备好把源码变成可执行文件的工具链。基本需要三件C 编译器、CMake 构建工具、SDL2 开发库。SDL2 非常重要它提供窗口、输入、音频等基础能力编译时需要头文件运行时需要动态库。Linux 上以 Debian/Ubuntu 系列为例一条命令可以把编译器、CMake 和 SDL2 开发库全部装上sudo apt update sudo apt install build-essential cmake libsdl2-dev装完顺手验证一下三条命令都有版本输出才算齐活gcc --version cmake --version pkg-config --modversion sdl2Windows 上建议走官方 C 开发工具链路线。安装对应 IDE 时记得勾选“使用 C 的桌面开发”和“CMake 工具”两个组件。前者提供编译器和链接器后者让 CMake 能与 IDE 无缝协作。对新手来说IDE 集成环境比纯命令行环境更容易排查问题遇到错误还能直接点跳转到源码位置。macOS 上先确认命令行开发工具已安装再用包管理器装上 cmake 和 sdl2。如果 CMake 找不到 SDL2通常需要手动指定 SDL2_DIR 路径这个细节后面会展开。这里有一个很常见的坑SDL2 版本过旧。太老的 SDL2 缺少一些新接口OpenClaw 编译到一半会报“找不到函数定义”之类的错误。我最初就被这个卡过一次后来手动升级 SDL2 才解决。所以无论哪个平台依赖库尽量装最新稳定版这条能省掉后面一大半麻烦。2.2 获取源码工具链准备好后去 OpenClaw 项目主页复制仓库地址然后在本地执行 git 克隆git clone OpenClaw 仓库地址 cd OpenClaw克隆完成后我强烈建议你花五分钟把根目录的 README 和 docs 文件夹浏览一遍。开源项目文档更新快网络教程里的命令可能对应旧版本而 README 里写的是当前版本的构建要求、资源路径和配置说明。我见过太多人连 README 都没看完就急着跑命令最后卡在某个莫名其妙的路径问题上浪费大量时间。看文档不是浪费时间是在给后面的流程扫雷。2.3 准备原版游戏数据文件这是整套流程里最有门槛的一步也是新手最困惑的环节。你需要得到的是原版游戏光盘上存放资源的数据文件夹。这个文件夹里通常包含一个主数据包和若干子目录子目录里是地图、贴图、音频等文件。当年很多游戏把数据直接放在光盘根目录下不需要额外安装直接拖出来就能用。操作步骤大致如下找出一张正版原版游戏光盘。如果电脑没有光驱准备一个 USB 外置光驱成本不高。把光盘插入后打开根目录找到存储游戏数据的文件夹。将整个文件夹复制到本地建议放在一个单独的目录里。检查复制结果确认文件夹大小完整没有损坏或遗漏。关于资源获取请务必使用你自己合法拥有并符合当地相关规定的那份版本。这是整个流程的底线。如果你手里的光盘已经损坏无法读取也不要走灰色渠道合规的替代方式只能是自己另找一份有授权保障的数字备份。这个话题不多展开核心原则只有一个素材来源要站得住脚。2.4 目录规划与磁盘空间很多人会忽略这个细节等到编译一半才发现空间不够。OpenClaw 编译过程会生成大量中间文件加上游戏数据文件建议预留 2GB 左右的磁盘空间。另外源码目录、构建目录、数据目录最好分开不要都堆在同一层。一个清晰干净的目录结构会极大方便后面的排查工作。3. 从源码到可执行文件分平台的编译过程3.1 Linux 平台编译Linux 的流程是最标准的 CMake 路线。进入源码根目录后执行mkdir build cd build cmake .. make -j$(nproc)解释一下这几行命令的作用。mkdir build是为了创建独立构建目录让中间文件不污染源码目录这是 CMake 项目的通用最佳实践。cmake ..读取源码根目录下的 CMakeLists.txt并根据当前系统环境生成 Makefile。make -j$(nproc)启动真正的编译-j$(nproc)表示使用所有 CPU 核心并行处理能明显缩短等待时间。编译完成后可执行文件一般就在 build 目录下。运行ls -l查看找到一个名字含 OpenClaw 的可执行文件。如果一眼没认出来回头翻一下 CMake 输出日志的最后几行它会明确提示产物输出到了哪个路径。如果在cmake ..阶段就报错最常见的提示是找不到 SDL2。用pkg-config --modversion sdl2确认开发库是否真的装好没输出就回依赖安装步骤检查。这一步不要硬扛依赖缺失是明确的环境问题与项目代码无关。3.2 Windows 平台编译Windows 上最省心的方案是使用官方 C 开发工具链。安装好组件后打开开发人员命令提示符按顺序执行mkdir build cd build cmake .. -G Visual Studio 17 2022 cmake --build . --config Release-G参数用来指定生成器让 CMake 生成对应版本 IDE 的工程文件。cmake --build是跨平台统一构建命令它会读取刚才生成的工程配置并编译目标--config Release指定发布模式。Debug 模式虽然也能跑但性能差不少老游戏对帧率敏感建议直接用 Release。编译产物会出现在 build 目录下的 Release 子文件夹里。双击运行前最好先把后面的资源文件放置步骤做了不然程序一启动就会因为找不到资源而退出。如果你更习惯轻量工具链也可以使用 MinGW-w64 并让 CMake 生成对应的 Makefiles。但实事求地说官方工具链在错误日志、调试体验上都更好新手不必在这里追求另类。3.3 macOS 平台编译macOS 的流程与 Linux 相似确认命令行工具、安装 cmake 和 sdl2然后构建mkdir build cd build cmake .. makemacOS 上有一个特有的问题系统里可能同时存在多个版本的 SDL2CMake 如果找错了路径会引发一堆诡异报错。稳妥做法是在cmake ..时手动指定 SDL2 的安装位置cmake .. -DSDL2_DIR/path/to/sdl2/lib/cmake/SDL2把路径替换成你自己的实际安装位置。虽然多输入一点内容但能给后续流程省下大量排查时间。3.4 构建原理CMake 到底在做什么这里值得稍微展开一下构建原理。很多新人对 CMake 有一种“玄学恐惧”其实它的定位并不神秘。你可以把它理解成包工头它不亲自搬砖砌墙而是根据工程图纸CMakeLists.txt把工人编译器和材料依赖库调度好生成一套具体的施工方案Makefile 或 IDE 工程文件。真正开始编译的是make或cmake --build这一句。理解了这层关系排查编译错误就有了基本思路。CMake 阶段报错绝大多数是“图纸”或“材料”有问题比如依赖库没装、路径不对编译阶段报错则可能是代码与编译器环境的匹配问题比如编译器太老、C 标准版本不够。把两个阶段分开看比对着满屏红色日志乱猜有意义得多。3.5 快速上手速查给不想看长文的人如果你已经是有经验的开源项目用户只想看最精简的流程这里是一份省略版# 1. 安装依赖以 Debian/Ubuntu 为例 sudo apt install build-essential cmake libsdl2-dev # 2. 克隆源码 git clone OpenClaw 仓库地址 cd OpenClaw # 3. 编译 mkdir build cd build cmake .. make -j$(nproc) # 4. 放置原版数据文件到指定目录 # 5. 运行 ./OpenClaw从这里开始后面的文章内容可以当作问题手册来查。4. 配置与运行把资源放对游戏才起得来4.1 资源文件的放置规则编译成功只是第一步OpenClaw 此时还是一个没有游戏的引擎。你必须把之前准备好的原版数据文件夹放到项目文档指定的位置它才会去读取。不同版本对资源目录的期望可能略有差异但通用思路一致在可执行文件同级或父级目录下创建一个特定名称的数据目录然后把资源文件复制进去。最终结构大致长这样OpenClaw/ ├── OpenClaw # 可执行文件 └── data/ ├── ... # 原版游戏资源这里有一个非常容易踩的坑目录名大小写和路径完全匹配。很多资源文件明明拷过去了程序还是报“找不到数据”结果只是目录名差了一个字母或者大小写不对。项目文档里怎么写你就怎么建目录不要想当然。多用菜鸟玩家最容易忽视的“日志信息”程序启动时会把实际查找的路径打印出来跟着日志走比自己盲猜高效得多。4.2 首次启动与日志判断运行程序是最简单的一步./OpenClaw如果一切正常你会看到一个窗口打开标题画面出现。这个过程快的话只要几秒钟。如果启动失败第一反应不应该是到处瞎试而是先看终端输出的日志。项目日志通常会明确指出问题是资源文件路径不对还是初始化某个模块失败。把这些信息复制下来再去搜索命中率远高于直接问“为什么运行不了”。我个人的习惯是遇到启动问题优先开启详细日志模式日志信息越多定位问题的线索就越充足不要嫌刷屏碍眼。4.3 按键与手柄配置游戏的输入配置集中在配置文件中支持重新映射。方向键控制移动跳跃、攻击、特殊技各有独立键位都可以改成你习惯的布局。配置文件一般在可执行文件旁的配置目录里修改后重启程序才会加载。OpenClaw 基于 SDL2对手柄的支持很成熟主流手柄插上基本可识别。如果按键错乱优先检查系统层面的控制器映射在操作系统的控制器校准页里先测试一遍确认手柄本身没有问题再回到游戏里做映射。我建议新玩家先把键盘映射调顺再碰手柄。键盘调试反馈直接也能帮你更快熟悉游戏的基本操作习惯。4.4 画面、分辨率与音频设置OpenClaw 支持现代显示特性这是它脱颖而出的一个重要原因。你可以在配置文件里设定输出分辨率、窗口大小、垂直同步等选项。老游戏素材如果直接拉伸到高分辨率画面会又糊又钝开启整数倍缩放或合适的滤镜比例能在保留像素风格的同时获得更清晰的画面。音频方面SDL2 在多数系统上开箱即用。遇到无声情况先检查系统音量、音频服务是否正常再去翻项目的音频配置项。有一种容易被忽视的情况Linux 精简版系统没有安装音频服务SDL2 初始化音频直接失败这时需要补装对应的音频组件。改配置前最好预留一个备份。把原始配置文件复制一份改坏了能随时还原不用靠重装程序解决问题。5. 常见问题与踩坑实录下面是实际测试过程中遇到的高频问题先给一张速查表再逐个展开。问题现象可能原因解决思路启动后立即退出资源文件缺失或路径不对检查数据目录与文件名是否匹配项目文档黑屏无响应显卡驱动或分辨率设置过高恢复默认配置更新显卡驱动没有声音音频依赖库缺失检查系统音频服务和 SDL2 版本键盘按键无反应键位配置被改乱删除配置文件恢复默认画面撕裂垂直同步未开启在配置中启用垂直同步编译报找不到 SDL2开发库未安装安装对应开发包或设置 SDL2_DIR手柄按键错乱系统控制器映射异常到系统层校准手柄5.1 启动后立即退出这个问题在首次运行时出现频率最高原因十有八九是资源文件缺失或路径对不上。判断思路很简单看日志。程序会明确打印它尝试读取了哪个路径你的数据和日志里的路径比对一下立刻就能发现问题。如果你连日志都不看就想在网上找现成答案别人也很难帮你定位。5.2 黑屏无响应黑屏比闪退麻烦因为程序还在窗口也在但画面是黑的。这种情况多半和图形环境有关比如显卡驱动支持不到位或者在虚拟机里没开启 3D 加速。我当时在虚拟机里尝试时黑屏折腾了很久后来打开宿主机显卡的硬件加速支持问题立刻消失。遇到黑屏先确认当前图形环境能正常跑基础渲染示例再怀疑 OpenClaw 本身。5.3 声音问题Linux 上的无声问题大概率不是程序 bug而是系统音频服务缺失。OpenClaw 的音频通过 SDL2 与系统对接而 SDL2 在 Linux 上通常依赖 PulseAudio 或 ALSA。用的是精简版发行版、或者自己裁剪过系统的话很容易两者都没装。补上音频服务并重启程序声音自然就出来了。5.4 键盘与手柄问题键盘无反应先看配置文件。OpenClaw 的配置文件如果被改过可能导致键位绑定异常。最简单的恢复手段就是删除或改名配置文件让程序重新生成默认配置。手柄问题则大概率在系统层面。先在系统设置里测试手柄能否正常枚举如果系统都不识别那就是驱动问题和 OpenClaw 一点关系都没有。5.5 编译环境连带问题编译失败是最容易劝退新手的环节但大多数有规律可循。核心思路还是分层排查CMake 配置阶段报错优先查依赖和路径编译阶段报错查编译器和语言标准。新版本的 OpenClaw 可能要求更高的 C 标准支持如果你用的编译器版本太旧可能出现语法不兼容。给 CMake 指定语言标准参数可以解决一部分问题具体参数以项目文档为准。6. 走完全程后的几点体会文章写到这儿主线流程已经讲完。最后以我个人的感受收个尾。第一流程顺序千万不能乱。先把工具链和依赖库装好再准备资源文件。不少新手喜欢先下资源、先看目录结构回头再装环境结果真到编译报错的时候很难判断到底是资源问题还是工具链问题排查成本直线上升。按部就班走每一步成败都很明确。第二对开源重制项目一定要坚持文档优先。网络上的任何教程包括这一篇都只能当作参考。你看到这篇文章的时候项目可能已经更新了好几个版本资源目录、配置格式、编译参数发生变化完全正常。把官方 README 当作第一手资料把教程当作辅助参考你的上手效率会高很多也不会因为“教程过时”而觉得项目有问题。第三OpenClaw 跑起来的那一瞬间屏幕上重新出现熟悉的标题画面确实会有一点小激动。它让我觉得二三十年前那些数字资产并没有真正消失只是换了一种方式继续存在。如果你也是奔着回忆去的希望这篇文章能帮你省点时间尽快跑起来。

相关新闻

企业AI平台灵活性设计:模型网关、Agent编排与知识底座的架构实践

企业AI平台灵活性设计:模型网关、Agent编排与知识底座的架构实践

1. 先看清楚:多数企业AI平台的“灵活”死在了哪里我最早意识到“企业级AI平台”这件事没那么简单,是在给一家中型零售集团做技术咨询的时候。他们的团队已经搭了一套内部AI平台,最初接入几个场景时非常顺利:知识库问答、客服助手、…

2026/10/18 19:35:25 阅读更多 →
EasyWAM-MoT-Wan22-LoRA-128评测工作流完全指南:一条命令跑通LIBERO成功率测试

EasyWAM-MoT-Wan22-LoRA-128评测工作流完全指南:一条命令跑通LIBERO成功率测试

【免费下载链接】EasyWAM-MoT-Wan22-LoRA-128 项目地址: https://ai.gitcode.com/OpenMOSS/EasyWAM-MoT-Wan22-LoRA-128 点击查看 免费下载 EasyWAM-MoT-Wan22-LoRA-128 是 EasyWAM 项目发布的一个机器人世界动作模型(World Action Model)检…

2026/10/18 19:35:25 阅读更多 →
Geany JSON美化插件编译与排错指南

Geany JSON美化插件编译与排错指南

简介:这是一款专为Geany轻量级IDE开发的JSON处理插件,面向Linux平台下的C/C开发者、前端工程师及API调试人员,解决JSON数据格式混乱、验证困难、手动美化效率低等实际问题。资源包共176个文件,含59个JSON测试用例(gold…

2026/10/18 19:35:25 阅读更多 →

最新新闻

FuzzFeed: An Automatic Approach to Weakest Precondition Generation using LLMs and Fuzzing

FuzzFeed: An Automatic Approach to Weakest Precondition Generation using LLMs and Fuzzing

文章主要内容和创新点 主要内容 本文提出了一种名为FuzzFeed的自动生成最弱前置条件(Weakest Precondition, WP)的方法,该方法结合大语言模型(LLMs)和模糊测试(fuzzing)技术,通过模糊测试引导(Fuzzing Guidance, FG)机制优化LLM生成的候选WP,最终提高WP的正确性和…

2026/10/19 1:58:27 阅读更多 →
从网易云和 QQ 音乐批量补齐 LRC 歌词:163MusicLyrics 上手教程

从网易云和 QQ 音乐批量补齐 LRC 歌词:163MusicLyrics 上手教程

从网易云和 QQ 音乐批量补齐 LRC 歌词:163MusicLyrics 上手教程 【免费下载链接】163MusicLyrics 云音乐歌词获取处理工具【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 刚整理完一大批曲库,播放器里却有…

2026/10/19 1:58:27 阅读更多 →
如何为Eclim编写自定义插件:完整分步教程让Vim支持你的语言

如何为Eclim编写自定义插件:完整分步教程让Vim支持你的语言

【免费下载链接】eclim Expose eclipse features inside of vim. 项目地址: https://gitcode.com/gh_mirrors/ec/eclim 点击查看 免费下载 Eclim 是一款把 Eclipse 强大功能"搬进" Vim 的开源工具,而它的多语言支持完全靠插件实现——每一门语…

2026/10/19 1:58:27 阅读更多 →
Meta SecAlign: A Secure Foundation LLM Against Prompt Injection Attacks

Meta SecAlign: A Secure Foundation LLM Against Prompt Injection Attacks

文章主要内容总结 该论文介绍了Meta SecAlign,这是首个开源、开放权重的大型语言模型(LLM),其内置模型级防御机制,旨在抵御提示注入(Prompt Injection, PI)攻击,同时保持商业级模型的性能。 研究背景:提示注入攻击是LLM集成应用的主要安全威胁,现有模型级防御虽有效…

2026/10/19 1:58:27 阅读更多 →
【Python3基础】05-容器数据类型

【Python3基础】05-容器数据类型

[TOC] 🛫 系列文章导航 【Python3基础】01-Python 环境与开发工具【Python3基础】02-输入输出与程序运行【Python3基础】03-基本数据类型与表达式【Python3基础】04-字符串与格式化【Python3基础】05-容器数据类型【Python3基础】06-条件判断与循环【Python3基础】…

2026/10/19 1:58:27 阅读更多 →
Folia Sync-Server 完整部署指南:10 分钟让 AI 主题多端同步

Folia Sync-Server 完整部署指南:10 分钟让 AI 主题多端同步

Folia Sync-Server 完整部署指南:10 分钟让 AI 主题多端同步 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major Folia 是一款本地优先…

2026/10/19 1:57:24 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →