ch.h:38:10:致命错误: rpc/rpc.h:没有那个文件或目录38 I#include <rpc/rpc.h>

1.报错如下

编译器在编译时找不到 rpc/rpc.h 头文件

2.解决报错

通过确认问题、检查库安装、配置环境变量、查看实际路径、查阅解决方案并实施,在检查 RPC 库已安装并配置环境变量无效后,通过查阅资料发现问题源于路径不一致,最终将 /usr/include/tirpc/rpc/ *下的文件复制到 /usr/include/rpc/ 目录下解决了问题。在一些 Linux 发行版中,rpc.h 可能是通过 tirpc 实现的,所以现代系统通常使用 libtirpc(这是 tirpc 的实现库)。rpc.h 文件被安装在 /usr/include/tirpc/rpc/ 中,但为了与历史代码兼容,系统的默认搜索路径仍然包含 /usr/include/rpc/

相关推荐
景天科技苑10 分钟前
【go微服务】Golang微服务之基--rpc的实现原理以及应用实战
微服务·rpc·golang·go微服务开发·微服务开发
邪恶的贝利亚30 分钟前
HTTP 协议中请求与响应的详细解析
网络·网络协议·http
2301_7646022339 分钟前
UDP通信实现
网络·网络协议·udp
ssr——ssss40 分钟前
网络华为HCIA+HCIP 交换机
服务器·网络·华为
轩凌云43 分钟前
华为交换相关
服务器·网络·华为
壹只菜鸟2 小时前
K8s的网络
网络·kubernetes
漫谈网络2 小时前
Mininet--moduledeps.py源码解析
网络·network·sdn·mininet
yunbao00_3 小时前
网络基础(二)
运维·服务器·网络
风筝有风+4 小时前
学习应用层
服务器·网络·学习
程序员老舅4 小时前
Qt跨平台文件传输系统开发全解:TCP/IP协议+多线程架构
qt·网络协议·计算机毕设·文件传输·qt项目·qt项目实战·计算机毕设项目