随笔分类 -  cpp

摘要:现在写项目推荐主要module了,不需要再写.hpp了。 配置起来非常简单,就写在这了。 main.cpp import std; int main() { std::vector<std::string> message = {"Hello", "C++26", "Modules", "with" 阅读全文
posted @ 2026-03-15 16:55 ChickenRice 阅读(3) 评论(0) 推荐(0)
摘要:SDL3的构建记录 环境 windows11 + msys2 + gcc + cmake 编辑器使用vscode,插件为cmake tool,c++和clangd。 子模块 神奇的 sdl3-mixer 还在设计阶段 vcpkg 没有,如果从0构建需要的版本 vcpkg 也不支持。 正常情况下可以选 阅读全文
posted @ 2025-10-14 21:36 ChickenRice 阅读(233) 评论(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 阅读(1001) 评论(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 阅读(124) 评论(1) 推荐(0)
摘要:环境:windows 11 + MSYS2 + Neovim 使用 Mason 安装 LSP。 错误现象 在其他的编辑器里可以,在 nvim 里不行,总是显示头文件找不到。 排查定位 经确认后安装可以,甚至文件可以直接编译运行,那说明是 clangd 的问题。 输入 :LspInfo查看得到下面的信 阅读全文
posted @ 2025-07-14 16:51 ChickenRice 阅读(248) 评论(0) 推荐(0)