自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Win11 WSL实现Ubuntu26.04+Qt6+Wayland开发

勾选“虚拟机平台”和“适用于Linux 的Windows子系统”这两项功能,启用后需重启电脑。输入IP地址(若使用localhost时,多个Linux同时运行请勿使用同一个端口)和用户名。在 C++ 代码中强制 Qt6 使用 Wayland 平台,WSLg支持Wayland显示。本身下载慢,可在浏览器/下载工具中手动下载最新 MSI 安装包。编辑->Preferences->设备->添加。第二步:选择远程目录(非root,只能home目录中存放)更新wsl为最新版本,第一次会自动下载。

2026-08-29 18:47:01 434

原创 C++ 20 module兼容Qt6 Meta-Object Compiler (moc)

摘要:C++20模块与Qt6的moc存在兼容性问题,因为moc工具仍依赖传统头文件机制。目前解决方案是将QObject派生类保留在传统头文件中,其他代码使用模块管理。具体做法是在模块文件中包含头文件和moc生成代码,同时将实现放在模块私有分区。这种混合方式可在过渡期维持功能,等待Qt对模块的完全支持。

2025-12-31 13:51:06 654

原创 VS2026 C++ 20 Module封装自定义库(SDK)

C++20模块化DLL开发指南摘要 本文详细介绍了C++20模块(Modules)在DLL开发中的应用。相较于传统头文件方式,模块机制在编译速度、封装性和工程结构上具有显著优势:仅导出部分可见、BMI文件重用、边界清晰。文章提供了两种实现方案:推荐的新式写法(.ixx文件全面替代.h/.cpp)和传统分文件写法(.ixx仅替代.h)。具体内容包括:1) VS2026工程配置步骤;2) 自动化打包SDK的后期生成事件设置;3) DLL导入/导出宏定义;4) 模块接口与实现代码编写规范;5) 测试工程配置方法。

2025-12-30 06:10:31 1623

原创 VS2022 C/C++ DLL封装

第一步:打开VS2022,选择创建新项目。第二步: 选择“动态链接库(DLL)”。第三步:设置项目名称和存放路径。

2023-07-22 14:36:12 5209

原创 宝塔编译Nginx开启HTTP/3.0+Brotli

宝塔编译Nginx开启HTTP/3.0+Brotli

2023-05-28 22:45:08 2778 4

原创 宝塔面板抢先体验Ubuntu23.04+Python3.11.2+Flask2.3.2

Ubuntu 23.04附带了新的 Linux 6.2内核和Python 3.11,免源码编译python,进一步提升宝塔面板性能。

2023-05-28 14:07:08 1261 2

原创 VS Code安装Python3开发环境

本文详细介绍了Miniconda3和VSCode的安装配置方法。主要内容包括:1)Miniconda3的下载安装、环境变量配置、镜像源设置;2)VSCode的版本选择、下载加速方案(CDN/镜像站)、插件安装指南;3)常用的conda和pip命令大全,涵盖环境管理、包安装、镜像配置等操作。文章提供了详细的图文教程和注意事项,特别针对国内用户推荐使用清华大学镜像站进行加速下载,并给出了完整的配置参数。

2022-09-19 15:46:36 2022

原创 VS Code安装C/C++开发环境 — MVSC(旧名:VC++,Visual Studio轻量化部署)

VS Code+VS2026打造轻量化开发环境

2022-09-13 23:30:08 9647

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除