20260426

⭐ 来咯!来咯!火花来咯! / 火花(pid:141854563 )⭐

141854563_p0.jpg

日期:2026-04-26,周日

环境:上午,晴

bgm:日语曲随机


— 9:01 —

那么,始まる。。

历史:

起床,正常的节奏,后图书馆,确立了书目《高性能 MySQL》,并观看。下午,研究 Godot ,(头铁的)卡在 VSCode 编译器爆红,但是编译运行是能正常进行的。晚上,想不起来了,小说?但睡得挺早的,9 点前后睡觉,不是特别困,但也无心思娱乐就是了。但是,前半夜,蚊子好吵,如谐乐中刺耳的杂音。

今天:

起床,采购了一波食物,围绕图书馆,调整了后续的伙食安排。而到图书馆,调息后,日记做完,可以开始看书了。


要先复习一下吗,过一遍记录吧。

— 11:32 —

花了 90 分钟读完了第一章(包括开始的复习),后又花了 60 分钟做了笔记。现在结束。

内容量 20 多页,而全书 700 页多,不会要我花一个月的时间看完吧,我心理预期是花一周看完的,看来是我不切实际了。

读到这,算是对 MySQL 的整体有个概念了,不多,但够用。而重点是,并发,后续各种引擎、策略,都是对不同的并发做处理优化。

那么,上午,到这了,吃饭去。


— 13:30 —

打牌,爽。明明 12 点半状态就差不多了,又磨了 1 小时。

那么,开始,Godot 源码解析。

搞了下 py 的环境。后回到 Godot ,感觉执行了重新编译的操作。

— 15:04 —

好的,编译的问题解决了(飘红)。总算可以看源码了。

— 16:58 —

目前为止,又脱离了源码,但搞定了控制台输出与 debug 断点的路径。坑好大啊。

    {
        AllocConsole();
        freopen("CONOUT$", "w", stdout);
        freopen("CONOUT$", "w", stderr);
        printf("ccc111ccc\n");
    }

有每次修改源代码后,都需要重新编译一遍,以此引出 tasks.json,可以用于联动 launch.json,目前只知道有这个东西就行。

而 launch 中,又涉及 MinGW/GCC 与 MSVC 的差异,我的环境是 MinGW,但 launch 跑的是 MSVC 的类型,倒是断点对不上,调整后才成功。

环境搭建、VSCode 配置、代码编译、运行、调试,这整个流程之间有哪些环节,又有哪些工具,完全不知晓,全程摸着 AI 过河,磕磕碰碰的。

但好在走通了,现在整理下,如下:

  • 开发工具(IDE):VSCode、VS
  • 编译器与工具链:MSVC、MinGW-w64/GCC、Clang
  • 构建系统:CMake、Makefile、SCons
  • 编译链接:(tasks.json:g++、cl、scons)
  • 调试:GCB、LLDB、Visual Studio Debugger、(launch.json:cppdbg、cppvsdbg)

原来如此原来如此(大概看懂了)。

那么,现在,准备工作全部打通,之后就是尝试开发了。


— 17:17 —

研究了下代码,找窗口绑定的位置。

吃饭去。

— 18:49 —

回来了。

又研究了下技术路线,基于 GDExtension 扩展进行开发,竟然不需要源码,只要 exe 就行,难绷,那我这两天在干嘛,好在时间浪费不多,也有收获。


— 22:11 —

夜间,实际上 8 点多回来,陪 fjm 跑步,后柠檬茶,翻围栏回来。

之后家里继续研究代码,卡在 clangd 连接标准库的问题上,同样是编译运行没问题,但是飘红。

解决了,两步。

VSCode 的 setting.json 中:

    "clangd.arguments": [
        "--query-driver=C:\\Program Files\\mingw64\\x86_64-15.2.0-release-win32-seh-ucrt-rt_v13-rev0\\mingw64\\bin\\g++.exe",
    ]

然后在%LocalAppData%\clangd下创建文件config.yaml,并写入:

CompileFlags:
  Add:
    - --target=x86_64-w64-windows-gnu

前后,半小时?

那么今天就这样结束吧。明天周一,上午图书馆闭馆,在家看书,应该不会睡懒觉吧。下午去图书馆?难受,好断节奏啊。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇