dcmake:用 AI 一天打造的多平台 CMake 调试器
来源:nullprogram.com — 2026-04-07
📋 概述
作者利用最近的 AI 辅助编程能力,在一天之内从零构建了一个完整的 CMake 调试器 GUI——dcmake。它通过 CMake 3.27 的调试适配协议(DAP)实现交互式调试,使用 Dear ImGui 构建界面(支持窗口拖拽和停靠),跨 macOS、Windows、Linux 三平台。作者估算此前这需要一个月的工作量。
🔑 核心要点
- CMake 3.27 新增 --debugger 模式,通过 DAP(调试适配协议)支持交互式调试
- dcmake 使用 Dear ImGui 构建界面,支持窗口拖拽停靠——30 分钟内完成原型,一天内完成全功能版本
- 继承 Visual Studio 快捷键:F10 步过、F11 步入、F5 启动,点击行号设断点
- 三平台实现:macOS/Linux 用 GLFW+OpenGL 3,Windows 用原生 Win32+DirectX 11
- 作者估计:此前需要一个月的工作量,在 AI 辅助下压缩到了一天
💡 金句
我以前从未用过 Dear ImGui。我只是描述了我想要的界面,AI 几分钟就做出来了。它理解我的意思,填充细节,有时还预判我接下来要什么。这令人难以置信地强大。
👍 0👎 0
← 返回 Lobsters 首页