在使用protobuf的时候,发现一个诡异的问题,我的所有代码都没有报错,但是cmake编译就是报上面的错误。
我一个个文件删除,检查,都没有问题,但是一旦引入到头文件就会报一大推的错误。
最后突发奇想,调整头文件的包含顺序,把出错的头文件放到include的一个位置,尽然不报错了,诡异至极。
不知道是protobuf的问题,还是我用的cmke的问题。。。
在使用protobuf的时候,发现一个诡异的问题,我的所有代码都没有报错,但是cmake编译就是报上面的错误。
我一个个文件删除,检查,都没有问题,但是一旦引入到头文件就会报一大推的错误。
最后突发奇想,调整头文件的包含顺序,把出错的头文件放到include的一个位置,尽然不报错了,诡异至极。
不知道是protobuf的问题,还是我用的cmke的问题。。。