protoc编译问题

遇到如下问题:找不到.proto文件。

先查看是否安装编译器

查看这些缺少的文件,发现文件也都存在

在 Linux 系统上,Protocol Buffers 的 .proto 文件通常位于 /usr/include/google/protobuf/ 目录下

那么问题就出现在版本上,可以找到自己的编译器位置,使用指定版本的编译器,而不是依赖于系统默认或其他路径下的版本,要确保与项目中要求的版本匹配

第一次cmake使用下面这个命令(远程的话,要在本机远程终端登录),然后编译就可以。 cmake -D Protobuf_PROTOC_EXECUTABLE=/usr/local/bin/protoc ../ 再之后就可以使用cmake ../了

相关推荐
易ლ拉罐32 分钟前
【计算机网络】Socket网络编程
服务器·网络·计算机网络
大大大大肉包1 小时前
linux中挂载磁盘和卸载
linux·运维·服务器
new对象吗什么类型都有2 小时前
服务器中切换盘的操作指南
运维·服务器
jxy pro max2 小时前
Corrosion2靶机练习笔记
服务器·网络·笔记
AOwhisky4 小时前
云计算一阶段Ⅱ——3. Linux 计划任务管理
linux·chrome·云计算
wdfk_prog4 小时前
实战指南:如何将Git仓库中的特定文件夹及其历史完整迁移到另一个仓库
大数据·linux·运维·笔记·git·学习·elasticsearch
瑞士龙珠4 小时前
CentOS 7.4 → 7.9.2009 升级操作步骤(使用 Vault 仓库)
linux
highersister4 小时前
【RK3568源码编译准备工作】
linux
鸠摩智首席音效师5 小时前
如何在 Ubuntu 24.04 安装 KVM ?
linux·运维·ubuntu
静渊谋5 小时前
应急响应整理
linux·windows