protoc编译问题

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

先查看是否安装编译器

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

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

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

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

相关推荐
wanhengidc14 分钟前
云手机中分布式存储的功能
运维·服务器·分布式·游戏·智能手机·云计算
上班日常摸鱼23 分钟前
防火墙高级配置完整教程:端口映射+访问控制策略+iptables规则编写
运维
翼龙云_cloud30 分钟前
亚马逊云渠道商:AWS Shield和传统防火墙怎么选?
运维·服务器·云计算·aws
zzzsde33 分钟前
【Linux】基础开发工具(2):vim补充说明&&gcc/g++编译器
linux·运维·服务器
河南博为智能科技有限公司39 分钟前
动环监控终端-守护变电站安全运行的智能核心
运维·服务器·网络·物联网
tzhou6445244 分钟前
Nginx 性能优化与防盗链配置
运维·nginx·性能优化
q***65691 小时前
使用Canal将MySQL数据同步到ES(Linux)
linux·mysql·elasticsearch
热爱学习的小怪兽1 小时前
Docker容器的一些总结
运维·docker·容器
2301_807583231 小时前
了解python,并编写第一个程序,常见的bug
linux·python
要站在顶端1 小时前
基于 curl 实现 Jenkins 上传制品到 JFrog Artifactory
运维·ci/cd·jenkins