Could NOT find Protobuf (missing: Protobuf_PROTOC_EXECUTABLE)

简介: Could NOT find Protobuf (missing: Protobuf_PROTOC_EXECUTABLE)

使用CMake工具编译开源项目,其中用到了protobuf这个依赖库,cmake项目配置时,出现如题所示的问题,怎么办?


解决办法:


cmake主界面点击按钮【Add Entry】,添加【Protobuf_PROTOC_EXECUTABLE】这个变量,


指向D:\vcpkg\packages\protobuf_x86-windows-static\tools\protobuf\protoc.exe所在的路径


image.png


大功告成,Thanks♪(・ω・)ノ


相关文章
|
算法 编译器 数据库
【C++ 泛型编程 高级篇】使用SFINAE和if constexpr灵活处理类型进行条件编译
【C++ 泛型编程 高级篇】使用SFINAE和if constexpr灵活处理类型进行条件编译
1161 0
本地内核调试神器 —— livekd 使用总结
本地内核调试神器 —— livekd 使用总结
|
编解码 API 开发工具
|
移动开发 Java 开发工具
Android客户端三步完成支付宝支付SDK接入
Android客户端三步完成支付宝支付SDK接入
2504 0
|
数据采集 存储 Java
Anaconda安装使用以及Pycharm教程
Anaconda环境基本使用以及与Pycharm集成
2627 0
Anaconda安装使用以及Pycharm教程
|
NoSQL Java 关系型数据库
秒杀场景下如何保证数据一致性?就这个问题我给出了最详细的方案
本文主要讨论秒杀场景的解决方案。 什么是秒杀? 从字面意思理解,所谓秒杀,就是在极短时间内,大量的请求涌入,处理不当时容易出现服务崩溃或数据不一致等问题的高并发场景。 常见的秒杀场景有淘宝双十一、网约车司机抢单、12306抢票等等。
|
12月前
|
数据采集 JSON API
小红书笔记详情 API 接口(小红书 API 系列)
小红书作为热门生活方式平台,拥有海量用户生成内容。通过其笔记详情接口,开发者可获取指定笔记的完整内容、作者信息及互动数据(点赞、评论、收藏数等),助力内容分析与市场调研。接口采用HTTP GET请求,需提供笔记ID,响应数据为JSON格式。注意小红书有严格反爬虫机制,建议使用代理IP并控制请求频率。
2171 3
|
8月前
|
存储 机器学习/深度学习 人工智能
告别OOM!这款开源神器,如何为你精准预测AI模型显存?
在 AI 开发中,CUDA 显存不足常导致训练失败与资源浪费。Cloud Studio 推荐一款开源工具——AI 显存计算器,可精准预估模型训练与推理所需的显存,支持主流模型结构与优化器,助力开发者高效利用 GPU 资源。项目地址:github.com/st-lzh/vram-wuhrai
|
10月前
|
人工智能 Kubernetes Ubuntu
linux配置IP
linux配置IP
1738 1
|
12月前
|
安全 网络协议 搜索推荐
【荐】免费一年SSL证书申请方法全攻略
锁图 申请免费一年SSL证书的优势包括:提升网站安全性,避免中间人攻击;增强用户信任感;改善SEO排名;降低安全成本。申请流程如下: 1. 访问JoySSL官网选择免费证书套餐。 2. 填写注册信息并输入注册码230922。 3. 验证域名所有权,通常通过电子邮件或DNS设置中的TXT记录。 4. 下载并安装证书到服务器。 5. 检查浏览器地址栏是否显示安全锁图标及“https”。 大部分免费SSL证书有效期为一年,到期后需重新申请或升级付费版。通过上述步骤,您可轻松为网站启用免费SSL证书,保障数据安全并提升用户体验。