会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
qiuliw
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
11
下一页
2025年7月25日
qt6设置控制台输出
摘要: cmake中添加 # 如果需要控制台输出,添加以下行 if(WIN32) set_target_properties(${PROJECT_NAME} PROPERTIES WIN32_EXECUTABLE OFF # 生成可执行文件,其窗口上有 WinMain 入口点。WinMain会吞噬掉控制台输
阅读全文
posted @ 2025-07-25 12:39 丘狸尾
阅读(23)
评论(0)
推荐(0)
2025年7月22日
windows环境下载ffmpeg库 与 示例
摘要: 官网:https://ffmpeg.org/download.html 我们这里选择 ffmpeg-release-full-shared.7z`动态库下载 添加系统变量 将lib bin添加到系统环境变量path,供程序执行时查询动态库 动态库本体一般输出到bin,静态库和动态库的符号链接在lib
阅读全文
posted @ 2025-07-22 14:14 丘狸尾
阅读(694)
评论(0)
推荐(0)
2025年7月20日
将C++类注册到QML
摘要: Q_GLOBLE_STATIC 由Qt负责线程安全与懒加载的创建单例对象 Q_GLOBAL_STATIC(Type, instanceName); // 声明全局静态对象 Q_GLOBAL_STATIC_WITH_ARGS(Type, instanceName, Args...); // 带参数的构
阅读全文
posted @ 2025-07-20 00:33 丘狸尾
阅读(131)
评论(0)
推荐(0)
2025年7月18日
cmake生成跨平台的动态库和静态库
摘要: 对于window平台,默认不导出函数符号,要显示去指定 用__declspec(dllexport)来声明编译成库要对外暴露的函数, 用__declspec(dllimport) 来声明使用时调用动态库的函数。 可以通过宏的定义与否来区分编译的是导出函数还是调用动态库函数。 在头文件中声明即可 //
阅读全文
posted @ 2025-07-18 18:50 丘狸尾
阅读(86)
评论(0)
推荐(0)
obsidian插件推荐
摘要: Linter 模板格式化插件 可以自动生成和修改笔记时间戳 之前有个其他插件是将系统文件创建事件保存到笔记,但是创建时间移动目录就会被修改,不是真的的笔记创建时间。 Local Images Plus 可以将链接的图片自动下载到本地 Clear Unused Images 可以删除未引用的图片和附件
阅读全文
posted @ 2025-07-18 08:43 丘狸尾
阅读(255)
评论(0)
推荐(0)
2025年7月13日
【代码规范】头文件中应优先使用前置类型声明
摘要: 尽量在头文件中使用前置类型声明,在实现中再实际引用。 1. 头文件的“传递依赖”被阻断了,极大的加快了重编译速度 如果在 A.h 中直接 #include "B.h",那么所有包含 A.h 的文件(可能是几十个甚至上百个 .h 或 .cpp)都会间接包含 B.h。此时: 一旦 B.h 有任何修改(哪
阅读全文
posted @ 2025-07-13 05:22 丘狸尾
阅读(22)
评论(0)
推荐(0)
2025年7月10日
libevent-2.1.12 安装与使用【windows mingw】
摘要: mkdir build cd build cmake .. mingw64-make 编译后 将D:\Software\libevent-2.1.12-stable\build\lib、D:\Software\libevent-2.1.12-stable\build\bin 目录添加到Path环境变
阅读全文
posted @ 2025-07-10 09:07 丘狸尾
阅读(77)
评论(0)
推荐(0)
【windows】zlib-1.3.1 编译 使用
摘要: Zlib:从官网下载最新源码。 有cmakelist.txt,显然用cmake构建 mkdir build cd build cmake .. mingw-make 编译完成后,build/ 下 mkdir build cd build cmake .. mingw-make # or nmake
阅读全文
posted @ 2025-07-10 08:09 丘狸尾
阅读(384)
评论(0)
推荐(0)
zlib-linux安装
摘要: 在 Linux 系统中,zlib 是一个非常重要的压缩库,许多软件(如 gzip、libpng、OpenSSL 等)都依赖它。如果你需要安装 zlib,可以根据你的 Linux 发行版选择合适的安装方式。 一、检查是否已安装 zlib 在安装之前,可以先检查系统是否已经安装了 zlib。 方法 1:
阅读全文
posted @ 2025-07-10 06:40 丘狸尾
阅读(909)
评论(0)
推荐(0)
OpenSSL-3.5.1编译 & namke环境配置【windows】
摘要: 用nmake编译,不要使用 mingw,mingw支持很差。 nmake是VS捆绑的 1. 安装 Visual Studio 2022 下载地址:Visual Studio 2017 社区版 安装时选择 “使用 C 的桌面开发” 工作负载,确保安装 C 编译工具。 显示找不到 nmake 命令(微软
阅读全文
posted @ 2025-07-10 05:59 丘狸尾
阅读(543)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
11
下一页
公告