./ProtoDDP.pb.h:9:10: fatal error: google/protobuf/stubs/common.h: No such file or directory 9 | #include <google/protobuf/stubs/common.h>
时间: 2023-12-14 10:03:15 浏览: 221
这个错误提示是因为编译器找不到 google/protobuf/stubs/common.h
这个头文件。可能的原因有两个:
没有安装 protobuf 库。你需要先安装 protobuf 库,才能使用它的头文件和库文件。可以使用
sudo apt-get install protobuf-compiler libprotobuf-dev
命令在 Ubuntu 系统上安装 protobuf 库。编译器无法找到 protobuf 库的安装路径。如果已经安装了 protobuf 库,但是编译器依然找不到头文件,可以通过设置环境变量
CPLUS_INCLUDE_PATH
或者在编译命令中加入-I
选项来指定头文件的路径。比如,如果 protobuf 头文件在/usr/local/include
目录下,可以使用以下命令编译:g++ -I/usr/local/include myfile.cpp -o myfile
相关推荐












