news 2026/7/9 22:17:56

boost、websocketpp、curl 编译(Windows)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
boost、websocketpp、curl 编译(Windows)

一、boost
1、代码下载

https://archives.boost.io/release/1.86.0/source/boost_1_86_0.zip

2、解压

3、打开编译环境

x64 Native Tools Command Prompt for VS 2022

4、定位目录到boost_1_86_0

5、执行bootstrap.bat

6、执行b2

7、编译完成

头文件:boost

库:stage\lib,mt是Release库,mt-gd是Debug库
二、websocketpp
1、代码下载

https://github.com/zaphoyd/websocketpp/archive/refs/tags/0.8.2.zip

2、解压

3、打开cmake-gui,配置源码目录与生成目录,点击configure

报错解决:点击Add Entry增加String变量:CMAKE_POLICY_VERSION_MINIMUM,值为3.5

4、最后生成

5、vs打开工程后生成全部,则在install下生成websocketpp的头文件,注意websocketpp没有源码文件,直接包含头文件来使用,但是会依赖boost库
三、curl
1、代码下载:

curl-8.12.1.zip

2、解压

3、打开编译环境

x86选择:Developer Command Prompt

x64选择:x64 Native Tools Command Prompt for VS 2022

4、定位路径到curl-8.12.1\winbuild

5、编译

set WINBUILD_ACKNOWLEDGE_DEPRECATED=yes

x86:nmake /f Makefile.vc mode=static

x64 :nmake /f Makefile.vc mode=static MACHINE=x64

6、结果目录

x86:curl-8.12.1\builds\libcurl-vc-x86-release-static-ipv6-sspi-schannel

x64:curl-8.12.1\builds\libcurl-vc-x64-release-static-ipv6-sspi-schannel

7、包含curl头文件的工程需定义宏:CURL_STATICLIB

8、链接找不到符号则加上系统库:

ws2_32.lib wldap32.lib advapi32.lib crypt32.lib Normaliz.lib Crypt32.lib

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/10 12:33:27

FLUX.1-DEV-BNB-NF4:4bit量化技术让你的AI绘图体验快如闪电 [特殊字符]

还在为AI绘图模型占用过多显存而头疼吗?🤔 FLUX.1-DEV-BNB-NF4通过革命性的4bit量化技术,让普通配置的GPU也能流畅运行顶级文本生成图像模型。这款模型在保持出色画质的同时,显存占用降低了惊人的60%,推理速度提升了2-…

作者头像 李华
网站建设 2026/7/10 4:36:40

Windows截图终极方案:独立OCR识别工具完整指南

Windows截图终极方案:独立OCR识别工具完整指南 【免费下载链接】QQScreenShot 电脑QQ截图工具提取版,支持文字提取、图片识别、截长图、qq录屏。默认截图文件名为ScreenShot日期 项目地址: https://gitcode.com/gh_mirrors/qq/QQScreenShot 在数字化办公时代…

作者头像 李华
网站建设 2026/7/10 6:15:56

从分钟级到秒级响应:自动驾驶地图实时更新架构革命

第一章:自动驾驶Agent地图实时更新的演进与挑战随着自动驾驶技术的快速发展,高精度地图已成为车辆环境感知与路径规划的核心依赖。然而,静态地图难以应对道路施工、临时交通管制等动态变化,促使自动驾驶Agent必须具备地图实时更新…

作者头像 李华
网站建设 2026/7/10 2:00:27

零门槛AI硬件革命:用xiaozhi-esp32打造你的专属智能伙伴

零门槛AI硬件革命:用xiaozhi-esp32打造你的专属智能伙伴 【免费下载链接】xiaozhi-esp32 Build your own AI friend 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32 在AI技术飞速发展的今天,硬件开发的门槛正在被不断降低。想…

作者头像 李华
网站建设 2026/7/10 10:40:13

ESP32 USB大数据传输性能优化:从理论到实践的完整解决方案

ESP32 USB大数据传输性能优化:从理论到实践的完整解决方案 【免费下载链接】arduino-esp32 Arduino core for the ESP32 项目地址: https://gitcode.com/GitHub_Trending/ar/arduino-esp32 在物联网设备开发中,ESP32的USB通信能力经常成为数据传输…

作者头像 李华