摘要: SDL3的构建记录 环境 windows11 + msys2 + gcc + cmake 编辑器使用vscode,插件为cmake tool,c++和clangd。 子模块 神奇的 sdl3-mixer 还在设计阶段 vcpkg 没有,如果从0构建需要的版本 vcpkg 也不支持。 正常情况下可以选 阅读全文
posted @ 2025-10-14 21:36 ChickenRice 阅读(9) 评论(0) 推荐(0)
摘要: 问题产生 我的环境是 windows11 + MSYS2 + cmake + Ninja。 MSYS2 使用 GCC 15.1.0 x86_64-w64-mingw32(urct64),cmake 就直接用默认工具包生成了。 项目的目录是 include 包含所有.hpp, src 包含所有.cpp 阅读全文
posted @ 2025-07-17 00:03 ChickenRice 阅读(442) 评论(0) 推荐(0)
摘要: 问题产生 我的环境是 windows11 + MSYS2 + cmake + Ninja。 MSYS2 使用 GCC 15.1.0 x86_64-w64-mingw32(urct64),cmake 就直接用默认工具包生成了。 长期将cmake定格为 3.10 的我这次突然心血来潮定格为 4.0。 生 阅读全文
posted @ 2025-07-15 22:37 ChickenRice 阅读(62) 评论(1) 推荐(0)
摘要: 环境:windows 11 + MSYS2 + Neovim 使用 Mason 安装 LSP。 错误现象 在其他的编辑器里可以,在 nvim 里不行,总是显示头文件找不到。 排查定位 经确认后安装可以,甚至文件可以直接编译运行,那说明是 clangd 的问题。 输入 :LspInfo查看得到下面的信 阅读全文
posted @ 2025-07-14 16:51 ChickenRice 阅读(97) 评论(0) 推荐(0)
摘要: 前言 出于恶心的 gbk 原因,在中文环境下使用 MSVC 会非常痛苦,且使用 MSVC 编译的 dll 在 gcc/clang 下会出问题。 因此我使用了 MSYS2,然后在这个库上就碰到了问题。 查看了文档之后解决了,遂记录。 首先得保证在 MSYS2 环境下安装 SDL3。 pacman -S 阅读全文
posted @ 2025-07-07 18:30 ChickenRice 阅读(26) 评论(0) 推荐(0)