我有一个使用 Protocol Buffer 的项目,它在linux和Windows上都可以正常运行,但是在mac os上,运行该程序时出现以下错误。我确认我使用了正确的库。我使用brew install protobuf
安装 Protocol Buffer 。
使用正确的协议(protocol)生成文件,并且编译成功,并且没有任何问题。
库的版本为 libprotoc 3.11.3
最佳答案
也许您可以在使用g++进行编译时尝试添加-lpthread
。
关于c++ - 在Mac OS上执行程序时,libprotobuf检查失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60255446/