gpt4 book ai didi

c++ - 在 mac os 上执行程序时 libprotobuf 检查失败

转载 作者:行者123 更新时间:2023-12-01 14:53:32 37 4
gpt4 key购买 nike

我有一个使用 Protocol Buffer 的项目,它在 linux 和 windows 上运行良好,但在 mac os 上运行程序时出现以下错误。我确认我使用的是正确的库。我使用 brew install protobuf 安装 Protocol Buffer 。

使用正确的协议(protocol)生成文件并编译和编译成功,没有任何问题。

库的版本是libprotoc 3.11.3

[libprotobuf FATAL google/protobuf/generated_message_util.cc:812] CHECK failed: (scc->visit_status.load(std::memory_order_relaxed)) == (SCCInfoBase::kRunning): libc++abi.dylib: terminating with uncaught exception of type google::protobuf::FatalException: CHECK failed: (scc->visit_status.load(std::memory_order_relaxed)) == (SCCInfoBase::kRunning):

最佳答案

也许你可以尝试在使用 g++ 编译时添加 -lpthread

关于c++ - 在 mac os 上执行程序时 libprotobuf 检查失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60255446/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com