当前位置: 首页 > article >正文

vcpkg, 开源的跨平台C/C++包管理器介绍和使用

文章目录vcpkg介绍和使用一、什么是vcpkgvcpkg的核心优势二、vcpkg安装Windows/Linux/macOS通用前置条件1\. 克隆vcpkg仓库2\. 执行初始化脚本Windows系统Linux/macOS系统3\. 可选配置全局可用推荐Windows系统Linux/macOS系统三、vcpkg核心使用命令必背1\. 搜索库search2\. 安装库install3\. 查看已安装库list4\. 卸载库remove5\. 更新库update/upgrade6\. 清理缓存clean7\. 查看库信息help8\. 导出库export四、vcpkg与主流开发工具集成重点1\. 与Visual Studio集成Windows2\. 与CLion集成全平台3\. 与CMake单独集成全平台五、vcpkg高级用法可选进阶必备1\. 清单模式Manifest Mode2\. 自定义三元组Triplet3\. 二进制缓存Binary Caching六、常见问题与避坑指南1\. 安装库失败比如download failed2\. 集成IDE后无法找到库\#include报错3\. 编译项目时链接失败LNK2019、LNK1120错误4\. 库版本冲突七、总结附: 使用技巧vcpkg介绍和使用作为C/C开发者你是否也曾被第三方库的管理搞得焦头烂额手动下载源码、配置编译环境、处理依赖冲突、适配不同平台……每一步都可能踩坑耗费大量时间在“配置环境”上而非核心业务开发。今天就给大家推荐一款微软官方出品的“神器”——vcpkg彻底解决C/C依赖管理的痛点让库的安装和使用变得像npm、pip一样简单。一、什么是vcpkgvcpkgVisual C Package Manager是微软官方开源的跨平台C/C包管理器诞生于2016年目前已成为C/C生态中最主流的依赖管理工具之一。截至2026年4月其官方 curated 仓库已包含2807个端口port涵盖了开发中常用的各类库从图形处理的OpenCV、音视频处理的FFmpeg到网络通信的curl、测试框架gtest再到基础工具库boost、Qt几乎能满足所有C/C开发场景的需求。简单来说vcpkg的核心作用就是一键下载、编译、配置第三方库自动处理依赖关系无缝对接各类开发工具和平台让开发者摆脱“手动配置地狱”专注于代码本身。vcpkg的核心优势跨平台兼容完美支持Windows、Linux、macOS三大主流系统无论是桌面开发、服务器开发还是嵌入式开发都能提供一致的依赖管理体验解决了不同平台库安装方式差异大的痛点。自动依赖处理安装某个库时vcpkg会自动分析其依赖的所有库依次下载并编译无需手动排查依赖链避免了“缺少某个依赖导致编译失败”的问题。无缝集成开发工具与Visual Studio、CLion、CMake等主流开发工具深度集成配置简单安装完成后可直接在项目中引用无需手动配置头文件路径、库路径和链接器选项。版本灵活可控支持指定库的版本安装也支持版本升级、回滚还能通过清单manifest文件声明项目依赖确保团队协作时依赖版本一致实现可复现构建。开源免费官方维护由微软官方团队和社区共同维护更新频繁稳定性有保障同时支持自定义端口和三元组满足个性化开发需求目前GitHub仓库已拥有27000星标和7400分支。二、vcpkg安装Windows/Linux/macOS通用vcpkg的安装非常简单核心只需3步克隆仓库、执行初始化脚本、可选配置全局可用。以下是三大系统的详细安装步骤全程复制命令即可完成避免踩坑。前置条件无论哪个系统都需要先安装以下工具大部分系统默认已安装Git用于克隆vcpkg仓库需确保能正常访问GitHubC编译器Windows需安装Visual Studio勾选“使用C的桌面开发”Linux需安装gcc/gmacOS需安装Xcode Command Line Tools执行xcode-select --install即可CMake部分库的编译需要依赖CMakevcpkg会自动处理无需额外配置。1. 克隆vcpkg仓库打开终端Windows用CMD或PowerShellLinux/macOS用终端执行以下命令克隆vcpkg仓库到本地建议克隆到非中文路径避免编码问题gitclone https://github.com/microsoft/vcpkg.git2. 执行初始化脚本进入克隆后的vcpkg目录执行对应的初始化脚本自动下载并配置vcpkg核心工具Windows系统cd vcpkg bootstrap-vcpkg.bat注意若执行脚本时出现“downloading vcpkg.exe failed”错误大概率是网络问题或代理配置异常可检查网络连接或手动从vcpkg-tool Releases下载对应版本的vcpkg.exe放入vcpkg目录即可解决。Linux/macOS系统cdvcpkg./bootstrap-vcpkg.sh3. 可选配置全局可用推荐默认情况下vcpkg只能在其安装目录下使用配置全局可用后可在任意终端执行vcpkg命令更方便使用。Windows系统在vcpkg目录下执行以下命令将vcpkg集成到系统环境同时自动对接Visual Studiovcpkg integrate install执行成功后会提示“已将vcpkg集成到MSBuild项目中”后续在Visual Studio中可直接引用vcpkg安装的库。Linux/macOS系统将vcpkg目录添加到系统PATH环境变量中以bash终端为例执行以下命令永久生效需修改~/.bashrc或~/.zshrc# 临时生效当前终端可用exportPATH$PATH:$(pwd)# 永久生效需重启终端echoexport PATH$PATH:$(pwd)~/.bashrcsource~/.bashrc三、vcpkg核心使用命令必背vcpkg的命令非常简洁掌握以下8条核心命令就能应对90%以上的开发场景建议收藏备用。所有命令均支持Windows/Linux/macOS仅路径格式略有差异。1. 搜索库search搜索vcpkg仓库中可用的库支持模糊搜索比如搜索OpenCV相关库# 格式vcpkg search 库名支持模糊匹配vcpkgsearch opencv# 也可使用正则表达式搜索比如搜索boost相关的asio库vcpkgsearchboost.*asio搜索结果会显示库的名称、版本、描述以及支持的平台triplet。2. 安装库install这是最常用的命令一键安装指定库自动处理依赖。默认安装32位版本Windows推荐安装64位版本需指定triplet三元组。# 1. 安装默认版本Windows默认32位Linux/macOS默认64位vcpkginstallopencv# 2. 安装64位版本Windows最常用vcpkginstallopencv:x64-windows# 3. 安装指定版本比如安装boost 1.83.0vcpkginstallboost:x64-windows--version1.83.0# 4. 批量安装多个库vcpkginstallopencv:x64-windows boost:x64-windows gtest:x64-windows# 5. 安装静态链接版本比如x64-windows-staticvcpkginstallopencv:x64-windows-static说明triplet三元组是vcpkg用于描述目标构建环境的标识包含CPU架构、操作系统、链接方式等信息vcpkg默认提供70种三元组执行vcpkg help triplet可查看所有支持的三元组。3. 查看已安装库list查看当前系统中通过vcpkg安装的所有库以及对应的版本和平台vcpkglist# 查看详细的依赖树vcpkglist --x-tree4. 卸载库remove卸载指定库默认只卸载该库不卸载其依赖的库若需同时卸载依赖需添加--recurse参数# 卸载单个库不卸载依赖vcpkgremove opencv:x64-windows# 卸载单个库及所有依赖vcpkgremove opencv:x64-windows--recurse# 卸载所有已安装库vcpkgremove--all5. 更新库update/upgrade更新vcpkg仓库和已安装的库# 1. 更新vcpkg仓库获取最新的库列表和版本vcpkgupdate# 2. 升级所有可更新的库需确认vcpkgupgrade# 3. 升级指定库无需确认vcpkgupgrade opencv:x64-windows --no-dry-run6. 清理缓存clean安装库时vcpkg会缓存源码和编译产物占用一定磁盘空间执行以下命令清理缓存vcpkgclean# 清理指定库的缓存vcpkgclean opencv7. 查看库信息help查看某个库的详细信息包括依赖、版本、安装路径等vcpkghelp库名vcpkghelpopencv8. 导出库export将已安装的库导出为压缩包方便在其他机器或项目中复用避免重复编译vcpkgexportopencv:x64-windows--zip# 导出多个库vcpkgexportopencv boost--zip四、vcpkg与主流开发工具集成重点vcpkg的核心优势之一就是无缝集成主流开发工具以下是Visual Studio、CLion、CMake的集成方法步骤简单配置一次即可永久使用。1. 与Visual Studio集成Windows只要执行过vcpkg integrate install命令就已经完成了集成无需额外配置新建或打开Visual Studio项目C/C项目直接在代码中\#include已安装的库头文件比如\#include \lt;opencv2/opencv\.hpp\gt;点击“运行”Visual Studio会自动识别vcpkg安装的库完成编译和链接无需手动配置“附加包含目录”“附加库目录”“链接器输入”。注意若未生效可重启Visual Studio或检查vcpkg集成是否成功重新执行vcpkg integrate install。2. 与CLion集成全平台CLion通过CMake集成vcpkg只需在CMake配置中添加vcpkg的工具链文件路径打开CLion进入“File → Settings → Build, Execution, Deployment → CMake”在“CMake options”中添加以下内容替换为你的vcpkg安装路径-DCMAKE_TOOLCHAIN_FILE你的vcpkg路径/scripts/buildsystems/vcpkg.cmake点击“Apply → OK”重启CMake点击CLion底部“Reload CMake Project”后续在代码中直接引用库头文件CLion会自动提示编译时也会自动链接vcpkg安装的库。3. 与CMake单独集成全平台若不使用IDE直接用CMake构建项目只需在执行cmake命令时指定vcpkg的工具链文件即可# 进入项目build目录cdbuild# 执行cmake指定工具链文件cmake..-DCMAKE_TOOLCHAIN_FILE你的vcpkg路径/scripts/buildsystems/vcpkg.cmake# 编译项目makeLinux/macOS / cmake--build.Windows示例假设vcpkg安装在D:\vcpkg项目源码在D:\project执行命令cdD:\project\build cmake..-DCMAKE_TOOLCHAIN_FILED:\vcpkg\scripts\buildsystems\vcpkg.cmake cmake--build.五、vcpkg高级用法可选进阶必备1. 清单模式Manifest Mode在项目根目录创建vcpkg\.json文件声明项目的依赖库、版本约束和特性实现依赖的可复现和团队同步{name:my-cpp-project,version:1.0.0,dependencies:[opencv:x64-windows,boost:x64-windows1.83.0,{name:gtest,triplet:x64-windows,features:[gtest_main]}]}创建完成后执行以下命令vcpkg会自动安装所有声明的依赖vcpkginstall--tripletx64-windows --feature-flagsmanifests2. 自定义三元组Triplet若默认三元组不满足需求比如自定义静态/动态链接、指定编译器版本可创建自定义三元组复制vcpkg/triplets目录下的默认三元组文件比如x64-windows.cmake重命名为my-custom-triplet.cmake修改文件内容配置自定义参数# my-custom-triplet.cmake set(VCPKG_TARGET_ARCHITECTURE x64) # 架构x64 set(VCPKG_CRT_LINKAGE dynamic) # CRT链接方式dynamic动态/ static静态 set(VCPKG_LIBRARY_LINKAGE static) # 库链接方式static静态使用自定义三元组安装库vcpkginstallopenssl:my-custom-triplet3. 二进制缓存Binary Caching对于大型库比如Qt、FFmpeg编译耗时较长可通过二进制缓存复用已编译的产物避免重复编译尤其适合团队协作和CI/CD场景# 1. 设置缓存目录Linux/macOSexportVCPKG_BINARY_SOURCESclear;files,/path/to/vcpkg-cache,readwrite# 2. 安装库自动缓存二进制产物vcpkginstallqt5:x64-linux# 3. 其他机器/CI中复用缓存vcpkginstall--binarysourcefiles,/path/to/vcpkg-cache六、常见问题与避坑指南1. 安装库失败比如download failed原因网络问题GitHub访问不稳定、代理配置异常、权限不足。解决方法检查网络连接关闭代理或配置科学上网手动下载库的源码放入vcpkg/downloads目录重新执行安装命令Windows系统以管理员身份运行终端Linux/macOS添加sudo权限sudo vcpkg install ...若出现“winhttp open got error 0x00000057”需检查代理配置或手动下载vcpkg.exe放入vcpkg目录。2. 集成IDE后无法找到库#include报错解决方法Visual Studio重启IDE重新执行vcpkg integrate installCLion检查CMake options中的工具链路径是否正确重启CMakeReload CMake Project确认库的安装平台比如x64-windows与项目的平台x64一致避免32位/64位不匹配。3. 编译项目时链接失败LNK2019、LNK1120错误原因库的链接方式静态/动态与项目不一致或库未安装完整。解决方法确认安装库时指定的三元组与项目一致比如静态库用x64-windows-static重新安装库确保安装过程无报错检查项目的“链接器 → 输入”确认vcpkg已自动添加库链接无需手动添加。4. 库版本冲突解决方法使用清单模式声明依赖版本或卸载冲突的库重新安装指定版本的库。七、总结vcpkg作为微软官方的C/C包管理器彻底解决了第三方库管理的痛点无论是个人开发还是团队协作都能极大提升开发效率。它的核心优势在于跨平台、自动依赖处理、无缝集成开发工具而且使用简单只需掌握几条核心命令就能轻松上手。从安装到使用再到进阶技巧本文涵盖了vcpkg的所有核心内容适合C/C初学者和进阶开发者。如果你还在手动配置第三方库不妨试试vcpkg相信它会成为你开发中的“得力助手”让你摆脱环境配置的烦恼专注于代码本身。最后附上vcpkg官方地址如需更详细的文档可前往查看vcpkg官方文档、vcpkg GitHub仓库。附: 使用技巧将vcpkg放到根目录下有些包(比如Qt)的路径非常长可能引起问题编译失败查看错误日志文件会精确定位错误原因将vcpkg放到SSD硬盘上(机械盘会非常慢尤其编译类似Qt打包有上万个大小文件)打开并行编译选项(利用多核, 例如triplets/x64-widnows.cmake内设置 set(VCPKG_CONCURRENCY 32))加上–editable选项压缩包下载失败可以手动然后放到downloads下名称要和ports目录下包信息对应SHA可以改写保持一致vcpkg用cmake构建工程时会检查编译器(编译demo程序), 对Qt这种大工程是考验(非常慢),可以手动解包放到buildtree下对应位置可以将vcpkg放到一台好的服务器(大内存SSD硬盘, 多核环境和目标系统一致)安装包然后将安装好的包移动到目标系统设置triplets#设置使用MinGW环境 #预设的triplets在triplets目录下及其子目录下 export VCPKG_DEFAULT_TRIPLETx64-mingw-static export VCPKG_DEFAULT_HOST_TRIPLETx64-mingw-static可以用户自定义triplets可以通过在triplets文件内设置编译链接选项,比如# # 你要的编译选项全写这 # set(VCPKG_C_FLAGS -O3 -marchnative -fuse-ldlld) set(VCPKG_CXX_FLAGS -O3 -marchnative -stdc23 -fuse-ldlld) set(VCPKG_LINKER_FLAGS -fuse-ldlld -s)注文档部分内容可能由 AI 生成

相关文章:

vcpkg, 开源的跨平台C/C++包管理器介绍和使用

文章目录 vcpkg介绍和使用一、什么是vcpkg?vcpkg的核心优势 二、vcpkg安装(Windows/Linux/macOS通用)前置条件1\. 克隆vcpkg仓库2\. 执行初始化脚本Windows系统Linux/macOS系统 3\. (可选)配置全局可用(推荐…...

3分钟解锁QQ音乐加密文件:Mac用户必备的免费解密工具指南

3分钟解锁QQ音乐加密文件:Mac用户必备的免费解密工具指南 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录,默…...

AI编程助手中的API密钥安全防护实践指南

我不能按照您的要求生成关于“CVE-2026-21852:Claude Code 中的凭证保护不足漏洞深度解析”的博文内容。原因如下:该CVE编号不存在:截至2024年7月,NIST国家漏洞数据库(NVD)、MITRE CVE列表、GitHub Securit…...

Claude Code 常用操作指南:命令速查 + 上下文管理 + 高效工作流,中文开发者一站式参考

目录 背景:Claude Code 用久了都会遇到什么问题? 这个项目是什么? 核心技巧一:上下文管理三件套 /rewind — 方案跑偏了别纠正,直接回退 /fork — 分叉新会话验证新思路 /btw — 临时提问不污染对话历史 核心技…...

Frida-Agent-Example实战指南:Native层动态插桩核心原理与工程落地

1. 这不是“又一个 Frida 教程”,而是一份能直接进项目、改代码、抓数据的实战手记你有没有遇到过这样的场景:App 里某个关键接口返回的数据结构藏在层层混淆的 Java/Kotlin 方法里,反编译出来的 smali 逻辑像天书;或者某个加密参…...

MySQL报错注入与堆叠注入的底层原理与实战对抗

1. 这不是“学SQL注入”,而是重建你对数据库交互的认知边界2021年7月8日这个日期,对很多刚入CTF圈的朋友来说,可能只是训练平台里一个普通题目的提交时间戳。但对我而言,那天在调试一道看似简单的报错注入题时,连续卡了…...

符号的魔法:数学、物理、化学中那些有趣的故事

🔬 符号的魔法:数学、物理、化学中那些有趣的故事 📖 开篇:为什么符号如此重要? 想象一下,如果没有符号: ❌ 没有数学符号: “一个数加上另一个数等于第三个数,如果第一个…...

终极指南:如何快速解锁网易云NCM加密音乐,实现格式自由转换

终极指南:如何快速解锁网易云NCM加密音乐,实现格式自由转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你是否曾为网易云音乐下载的NCM格式文件无法在其他设备播放而烦恼?ncmdump作为一款高效…...

QMCDecode:终极QQ音乐格式解密指南,一键解放你的加密音乐库

QMCDecode:终极QQ音乐格式解密指南,一键解放你的加密音乐库 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录&…...

算法复杂度:那些神秘符号背后的故事

🔬 算法复杂度:那些神秘符号背后的故事 📖 开篇:为什么需要这套"数学语言"? 想象一下,你要向朋友描述不同汽车的油耗: ❌ 没有统一标准: “我的车挺省油的”“他的车特别费…...

5分钟快速上手:E7Helper第七史诗智能挂机助手完整使用指南

5分钟快速上手:E7Helper第七史诗智能挂机助手完整使用指南 【免费下载链接】e7Helper 【Epic Seven Auto Bot】第七史诗多功能覆盖脚本(刷书签🍃,挂讨伐、后记、祭坛✌️,挂JJC等📛,多服务器支持&#x1f4…...

解锁iOS 17-26.4越狱的3个关键技巧:从新手到专家的完整指南

解锁iOS 17-26.4越狱的3个关键技巧:从新手到专家的完整指南 【免费下载链接】Jailbreak iOS 26.4 - 26, 17 - 17.7.5 & iOS 18 - 18.7.3 Jailbreak Tools, Cydia/Sileo/Zebra Tweaks & Jailbreak News Updates || AI Jailbreak Finder 👇 项目…...

源代码论文分享|基于Java的医院急诊系统!

有些项目一看题目就知道,难度不会太水,也不会空得没东西写。医院急诊系统就是这种类型。它有明确的使用场景,也有比较完整的业务流程,适合用来做 Java 方向的毕业设计或课程项目。 这次分享的是一套关于基于Java的医院急诊系统的…...

魔兽争霸III终极增强方案:WarcraftHelper完整配置与优化指南

魔兽争霸III终极增强方案:WarcraftHelper完整配置与优化指南 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为经典魔兽争霸III在现代…...

5分钟搭建炫酷企业抽奖系统:Magpie-LuckyDraw完整指南 [特殊字符]

5分钟搭建炫酷企业抽奖系统:Magpie-LuckyDraw完整指南 🎉 【免费下载链接】Magpie-LuckyDraw 🏅A fancy lucky-draw tool supporting multiple platforms💻(Mac/Linux/Windows/Web/Docker) 项目地址: https://gitcode.com/gh_mi…...

2026 收藏版|LangGraph 智能体三大核心工作流,程序员零基础上手大模型开发

本篇全面剖析 2026 主流 LangGraph 智能体三类经典工作流架构,依托任务拆分校验、智能任务分发、多任务并行处理三种思路,全方位提升大模型智能体运行精度与处理效率。每类模式均搭配可直接运行的实战代码案例,贴合新手学习场景,帮…...

收藏备用|2026版35岁程序员转行大模型完整路线,稳妥突破职业瓶颈

步入35岁职业关键期,不少资深程序员都面临发展瓶颈,当下势头迅猛的大模型行业,已然成为打破职业困局的优质新方向。和应届新人零基础摸索不同,在职程序员手握成熟编程功底与项目阅历,具备快速跨界入局的先天优势。本篇…...

大模型---MetaGPT

目录 1.MetaGPT 2.SOP工作流 3.总结 1.MetaGPT 参考论文: [2308.00352] MetaGPT: Meta Programming for A Multi-Agent Collaborative Framework MetaGPT将Standardized Operating Procedures(SOPs)编码进prompt sequence,让不同角色的Agent像流水线一样处理复杂任务…...

第七史诗自动化脚本终极指南:5分钟快速上手E7Helper游戏助手

第七史诗自动化脚本终极指南:5分钟快速上手E7Helper游戏助手 【免费下载链接】e7Helper 【Epic Seven Auto Bot】第七史诗多功能覆盖脚本(刷书签🍃,挂讨伐、后记、祭坛✌️,挂JJC等📛,多服务器支持&#x1…...

描述它,不要画它:通过 MCP 和 ES|QL 实现 AI-native Kibana dashboards

作者:来自 Elastic Stratoula Kalafateli 从 prompt 到 dashboard。学习如何使用自然语言构建 Kibana dashboards,使用 example-mcp-dashbuilder:一个开源 MCP 应用,它可以编写 ES|QL 查询,创建交互式图表,…...

E-ROBOT:融合熵正则化与鲁棒截断的最优传输新框架

1. E-ROBOT框架:从理论动机到核心思想拆解在机器学习和统计学中,我们常常需要比较和度量两个概率分布之间的差异。最优传输(Optimal Transport, OT)为此提供了一个优雅且几何直观的数学框架:它寻找一个“运输计划”&am…...

告别‘薛定谔的网卡’:在Ubuntu 20.04上为RTL8168网卡手动编译驱动并配置开机自启的完整记录

深度解析:Ubuntu 20.04下RTL8168网卡驱动的编译与持久化加载实战当你盯着Ubuntu系统托盘上那个时隐时现的网络图标,或是反复插拔网线却依然无法获得稳定的有线连接时,可能正遭遇着经典的RTL8168网卡驱动问题。这个被开发者戏称为"薛定谔…...

DS4Windows:让PlayStation手柄在Windows上焕发新生

DS4Windows:让PlayStation手柄在Windows上焕发新生 【免费下载链接】DS4Windows Like those other ds4tools, but sexier 项目地址: https://gitcode.com/gh_mirrors/ds/DS4Windows 你是否曾想过,为什么心爱的PlayStation手柄在PC上总是表现得像个…...

ncmdumpGUI:三步解锁网易云音乐NCM加密文件的完整指南

ncmdumpGUI:三步解锁网易云音乐NCM加密文件的完整指南 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI ncmdumpGUI 是一款专为Windows平台设计的开源…...

多模态融合在死因推断中的应用:特征级与决策级融合策略对比

1. 项目概述:当AI遇见死因推断,多模态融合如何破局?在公共卫生和流行病学领域,准确推断死因(Cause of Death, COD)是评估疾病负担、制定卫生政策的基础。然而,在资源有限的地区,获取…...

终极魔兽争霸III优化指南:如何使用WarcraftHelper提升游戏体验

终极魔兽争霸III优化指南:如何使用WarcraftHelper提升游戏体验 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper WarcraftHelper是一款专门为…...

扫地机器人行业 企业篇-科沃斯

科沃斯成立于1998年,早期为海外品牌代工吸尘器,2009年发布全球首款量产扫地机器人"地宝",正式拉开中国扫地机市场序幕。公司为A股上市公司,总部位于苏州,公司性质为民营企业。 2025年全年营收达190亿元&…...

扫地机器人行业 企业篇-石头科技

石头科技成立于2014年,2016年为小米代工推出首款米家扫地机器人,凭借自研LDS激光雷达导航技术快速打开市场。2020年登陆科创板,此后逐步减少对小米的依赖,专注自有品牌Roborock,定位高端市场。公司性质为A股科创板上市公司,总部位于北京。截至2025年6月底,研发人员规模达…...

WarcraftHelper:魔兽争霸3终极优化指南 - 5大方案让你的经典游戏焕发新生

WarcraftHelper:魔兽争霸3终极优化指南 - 5大方案让你的经典游戏焕发新生 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 你是否还在为《魔…...

量子机器学习对称性工程权衡:Twirlator工具解析与实战指南

1. 量子机器学习中的对称性:从理论到工程实践的权衡在量子机器学习(QML)领域,我们一直在寻找能够提升模型性能、加速训练并增强泛化能力的“银弹”。对称性,这个在经典几何深度学习(Geometric Deep Learnin…...