CMake
文章平均质量分 93
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性。
lujunql
C、C++、QT、JAVA Web、Spring MCV、Spring boot、Python、大数据
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CMake 生成Visual Studio 2022工程---第四章.Eclipse Paho MQTT CPP
EclipsePahoMQTTCPP是MQTT协议的C++客户端库,支持MQTTv3.1、v3.1.1和v5版本,提供TCP、SSL/TLS、WebSockets等多种连接方式。文章详细介绍了在Windows系统下使用VisualStudio2022编译安装该库的步骤:1)下载源码并配置目录结构;2)使用CMake生成VS工程;3)编译生成Release版本;4)执行安装命令。安装完成后可在C:\ProgramFiles\PahoMqttCpp目录下找到库文件,并通过提供的示例程序测试MQTT消息收发功能。原创 2026-03-06 16:34:44 · 10732 阅读 · 0 评论 -
CMake 生成Visual Studio 2022工程---第三章.Eclipse Paho C
摘要:本文详细介绍了Eclipse Paho C(MQTT协议C语言客户端库)1.3.16版本的安装配置过程。主要内容包括:1)下载解压源码至D:\lib目录;2)使用CMake配置Visual Studio 2022工程,设置OpenSSL库路径等关键参数;3)编译生成Release版本库文件;4)通过命令行完成库安装;5)提供使用示例测试,演示MQTTAsync_publish和MQTTAsync_subscribe功能,并与emqx-5.3.2消息服务器交互验证。文中包含具体配置截图和资源下载链接。原创 2026-03-06 13:01:11 · 465 阅读 · 0 评论 -
CMake 生成Visual Studio 2022工程---第二章.libssh2
本文介绍了libssh2(SSH2协议的C语言实现库)的编译与使用指南。主要内容包括:1)下载libssh2-1.11.1源码并配置CMake工程;2)详细说明Visual Studio 2022下的编译过程,包括OpenSSL和zlib等依赖库的配置;3)提供关键API函数说明,如会话初始化、认证、通道操作等;4)给出MFC测试工程示例,演示如何连接Linux服务器执行SSH命令。文中包含完整的配置参数和资源下载链接,为开发SSH2客户端应用提供实用参考。原创 2026-03-02 19:06:38 · 8904 阅读 · 0 评论 -
CMake 生成Visual Studio 2022工程---第一章.准备
本文详细介绍了使用CMake在Visual Studio 2022中构建C/C++函数库的完整流程。首先讲解了CMake(3.24.0-rc5)、OpenSSL(3.5.5)和zlib(1.3.2)等工具和库的下载安装步骤,重点演示了如何通过CMake生成zlib的VS2022工程文件并进行编译。文章还提供了zlib压缩/解压缩函数的使用方法,包括compress()和uncompress()函数的参数说明及返回值含义,并给出了将zlib库集成到MFC对话框测试工程的实践指导。所有相关资源均提供了下载链接,原创 2026-03-01 15:26:32 · 718 阅读 · 0 评论
分享