Linux 系统创建虚拟 CAN 模拟通信
介绍 Linux 下通过 vcan 创建虚拟 CAN 设备并模拟通信的流程,包括内核模块加载、接口创建、can-utils 使用和收发验证。
Windows 中编译安装 OpenSSL 库
梳理 Windows 平台编译安装 OpenSSL 的流程,覆盖源码准备、Perl/NASM 等工具依赖、编译配置、安装路径和常见环境变量检查。
Weston 桌面系统截屏:解决 weston-screenshooter unauthorized
记录 Weston/Wayland 环境下使用 weston-screenshooter 截屏遇到 unauthorized 的原因和处理方式,重点说明如何启用 Weston debug 模式并验证截图命令。
Qt 5 源码编译:Windows 平台
记录 Windows 11 + Visual Studio 2022 环境下编译 Qt 5.15.17 的流程,包含工具链准备、环境变量配置、OpenSSL 选项、configure 参数、nmake 编译和文档安装。
Qt 6.8.3 源码编译:Windows 平台
整理 Windows 平台编译 Qt 6.8.3 的完整流程,重点覆盖 Visual Studio 2022、CMake/Ninja、OpenSSL 3、Qt WebEngine 和专有编解码器相关配置。
Shell 脚本首行为什么要加 #!/bin/bash
说明 Shell 脚本首行 shebang 的作用:指定解释器、提高跨环境执行一致性,并避免脚本在不同 shell 下产生语法兼容问题。
Qt 源码编译:Ubuntu 平台
记录在 Ubuntu 20 环境下从源码编译 Qt 5.15.15 的完整流程,包括依赖安装、LLVM 路径配置、源码获取、configure 参数、编译安装和常见内存问题处理。