phxpaxos icon indicating copy to clipboard operation
phxpaxos copied to clipboard

头文件找不到

Open jackwsl opened this issue 5 years ago • 1 comments

我在编译libphxpaxos_plugin.a时出现了问题。

操作系统Ubuntu18.04

第三方库protobuf和leveldb都手动编译好了放到third_part文件夹里。 然后执行./autoinstall.sh也没有问题。 然后执行make的时候,就报错显示找不到头文件

/home/user1/src/phxpaxos/src/comm/comm_include.h:24:10: fatal error: ./paxos_msg.pb.h: No such file or directory #include "./paxos_msg.pb.h"

我find / -name "paxos_msg.pb.h"也找不到这个文件。不知道这个头文件是哪里的?是phxpaxos本身的吗还是第三方库的?

jackwsl avatar May 24 '20 04:05 jackwsl

用你在 third_party/protobuf/bin/里生成的protoc ,对 phxpaxos/src/comm/paxos_msg.proto 生成一下,命令 你的proroc -I=./ --cpp_out=./ phxpaxos/src/comm/paxos_msg.proto ,然后在编译

gogobody avatar Dec 23 '20 07:12 gogobody