发布时间:2026/9/1 17:49:04
fatal error C1189: #error: WinSock.h has already been included 的解决方案 目录1.错误原因2.解决方案1.错误原因boost::asio内部会引入WinSock2.h而项目中先包含了Windows.h或其他头文件间接包含了旧版WinSock.h导致WinSock.h与WinSock2.h两套套接字 API 头文件重复 / 冲突包含编译器直接报错。2.解决方案1.全局添加预处理器宏最快修复CMake/Qt 通用在你的 CMakeLists.txt 中给目标添加定义阻止Windows.h自动引入旧版WinSock.htarget_compile_definitions(ReviewControlPlugin PRIVATE _WINSOCKAPI_ # 阻止 Windows.h 自动包含 winsock.h WIN32_LEAN_AND_MEAN # 精简 Windows.h 包含内容减少冲突概率 )如果是 VS 项目直接在「项目属性 → C/C → 预处理器 → 预处理器定义」中添加_WINSOCKAPI_;。2.调整头文件包含顺序在所有.cpp/ 预编译头中保证 boost/asio 相关头文件在 Windows.h 之前被包含// 正确顺序先包含 asio内部引入 WinSock2.h #include boost/asio.hpp // 再包含 Windows 头文件 #include windows.h3.排查并替换旧头文件检查项目代码中是否有直接#include winsock.h全部替换为#include winsock2.h两套头文件不能共存。

相关新闻

2026/8/31 15:28:57

HTTP / HTTPS 站点互相嵌套问题

HTTP / HTTPS 站点互相嵌套科普 一句话结论 场景是否可行HTTP 页面嵌套 HTTP 资源✅ 可以HTTP 页面嵌套 HTTPS 资源✅ 可以HTTPS 页面嵌套 HTTPS 资源✅ 可以HTTPS 页面嵌套 HTTP 资源❌ 大概率被拦截或自动升级失败 只有"HTTPS 里嵌 HTTP"这一种组合有问题,这种情…

2026/8/31 14:39:50

MaxText弹性训练:TPU分布式训练中断秒级恢复与拓扑无关检查点

你有没有遇到过这样的情况:在云端训练一个大模型,跑了几天几夜,突然因为资源调度、节点故障或者预算限制,训练被中断了。重新开始时,不仅要浪费大量时间重新初始化,还可能因为检查点不兼容导致整个训练作废…

2026/8/31 23:17:09

沛颖电子教室教学辅助系统 V3.0.4

沛颖电子教室教学辅助系统 —— 让课堂管理更高效、更智能 一、系统简介 沛颖电子教室教学辅助系统 是由广州沛颖科技团队独立研发的一款面向 Windows 环境的电子教室辅助管理软件。系统采用 Python 语言开发,基于 Tkinter 图形界面框架,覆盖屏…

2026/9/1 17:48:04

国产GPU跑大模型:从环境配置到多卡部署的完整实操指南

前段时间看到壁仞科技公布的财务数据:上半年收入 12.36 亿元,同比增长 1997.6%。这个数字在国产 GPU 赛道里相当亮眼,但比起单纯的营收增长,我更关注的是它背后反映出的一整条产业信号——国产 GPU 正在从“可展示、可测试”走向“…

2026/9/1 17:48:04

人脸识别+云考勤:ZK3960考勤机部署与系统对接实战

做考勤系统的人,最怕听到这样一句话:“我们刚买了一台考勤机,你把它接到系统里吧。”等到了现场才发现,设备摆在公司前台,网线没有接,员工指纹录得乱七八糟,月底还要从机器里手动导 Excel。硬件…

2026/9/1 17:48:04

3D人脸识别智能锁户外安装指南:断桥铝门适配与防水防尘全解析

感谢你把这组问题整理出来。3D 人脸识别智能锁这两年确实很火,尤其是有庭院、入户花园或自建房的朋友,会优先考虑户外场景。不过很多人第一次看这类产品时,都会卡在三个点上:一是 3D 人脸识别到底比指纹和密码好在哪;二…

2026/9/1 17:48:04

西门子STEP7 V5.5 chSP2:安装、授权与S7-PLCSIM仿真学习指南

简介:STEP7-V5.5 chSP2是西门子S7-300系列PLC的专用编程软件,面向工业自动化工程师、电气设计人员以及自动化专业学习者,用于解决PLC程序编写、硬件组态、网络配置和现场调试等关键任务。它支持梯形图、功能块图、语句列表等多种编程语言&…

2026/9/1 17:43:04

美团秋招前端移动端笔试全复盘:题型考点与编程题思路

每年八月中下旬,美团秋招第一批笔试一开,牛客和脉脉上就开始刷屏。今年前端&移动端方向的第一批笔试我也参与了,整体感受是:难度中上、题量扎实、前端和移动端共用一套笔试题,但侧重点有明显区分。这篇文章不聊虚的…

2026/9/1 16:02:17

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/1 8:27:47

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/1 7:04:43

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/1 0:00:42

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/1 0:00:42

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/1 0:00:42

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

2026/9/1 0:00:42

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行&#xff0c;Type-C接口算是典型的“看着简单&#xff0c;做起来全坑”的东西。光引脚就24个&#xff0c;高低速信号、电源、控制线全部塞在一个小小的连接器里&#xff0c;如果PCB布局不做规划&#xff0c;打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/1 0:00:42

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/1 0:00:42

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…