随笔分类 -  C++

摘要:详细记录了在Windows下使用nmake构建SpatiaLite及其依赖库(如freexl、librttopo等)的过程,指出了nmake缺乏动态配置能力的缺陷,并提倡未来项目迁移至CMake以实现跨平台统一构建。 阅读全文
posted @ 2025-09-04 12:59 charlee44 阅读(129) 评论(0) 推荐(1)
摘要:通过封装通用CMake构建脚本与依赖管理,实现自动化、可复用的C++库构建流程。 阅读全文
posted @ 2025-09-03 21:33 charlee44 阅读(103) 评论(0) 推荐(0)
摘要:在Windows下通过自定义CMake项目将SQLite源码构建成动态库,并实现编译、链接与安装的自动化流程。 阅读全文
posted @ 2025-09-02 22:17 charlee44 阅读(178) 评论(0) 推荐(1)
摘要:使用封装的CMake通用构建脚本cmake-build.ps1成功构建libxml2库,并通过PowerShell脚本自动化完成解压、配置(启用zlib、iconv等依赖)、构建及安装流程。 阅读全文
posted @ 2025-08-29 20:30 charlee44 阅读(109) 评论(1) 推荐(0)
摘要:通过提取通用逻辑,将CMake构建流程封装为可复用的PowerShell脚本,提升构建配置的维护效率。 阅读全文
posted @ 2025-08-27 20:56 charlee44 阅读(199) 评论(0) 推荐(0)
摘要:介绍了如何通过vcpkg在Windows下为MSVC环境构建跨平台的iconv库,并结合CMake项目实现UTF-8与GBK编码字符串的转换。 阅读全文
posted @ 2025-08-26 21:44 charlee44 阅读(149) 评论(0) 推荐(0)
摘要:介绍了如何通过正向迭代器结合 std::reverse_iterator 和偏移公式 r_it = reverse_iterator(fwd_it + 1) 来正确实现反向迭代器,并通过示例验证其有效性。 阅读全文
posted @ 2025-08-18 23:11 charlee44 阅读(30) 评论(0) 推荐(0)
摘要:详细介绍将C++程序代码改造为UTF-8编码时可能遇到的问题,以及具体的解决方案;同时介绍了字符编码的相关知识。 阅读全文
posted @ 2025-02-12 19:42 charlee44 阅读(2569) 评论(6) 推荐(8)
摘要:详细介绍了在Windows和Linux环境下构建OpenSSL库的方法,并且如何通过CMake的方式被主程序调用。 阅读全文
posted @ 2024-12-21 22:35 charlee44 阅读(683) 评论(0) 推荐(0)
摘要:简要介绍了cpp-httplib库的构建 阅读全文
posted @ 2024-09-28 15:21 charlee44 阅读(399) 评论(0) 推荐(0)
摘要:简要介绍了使用CMake构建uriparser库的关键步骤,以及uriparser的简单使用 阅读全文
posted @ 2024-09-17 14:07 charlee44 阅读(119) 评论(0) 推荐(0)
摘要:详细介绍了C++下utf8字符串与gbk字符串的转换问题 阅读全文
posted @ 2024-09-16 22:23 charlee44 阅读(391) 评论(0) 推荐(0)
摘要:详细介绍了通过Visual Studio 2019 这款IDE进行CMake项目开发过程,能够极大增加C/C++程序的开发效率。 阅读全文
posted @ 2024-09-14 21:30 charlee44 阅读(6734) 评论(0) 推荐(1)
摘要:详细介绍了使用CMake组建第一个C/C++程序项目的过程 阅读全文
posted @ 2024-09-14 21:18 charlee44 阅读(286) 评论(0) 推荐(1)
摘要:简要介绍了C/C++库包管理工具的实现思路。 阅读全文
posted @ 2024-09-03 21:05 charlee44 阅读(497) 评论(0) 推荐(4)