编译gRP总是出现absl的问题,其实解法很简单,只需要将子模块abseil直接更新到main分支最新,去掉时间标签即可

无法解析的外部符号 "private: void __cdecl absl::lts_20250127::log_internal::LogMessage::CopyToEncodedBuffer<0>

另cmake配置记得先找一下protobuf要不会出现很多问题

find_package(Protobuf CONFIG REQUIRED)
find_package(gRPC CONFIG REQUIRED)

不在自己编译了,直接用vcpkg安装。

proto只用lib就好了,因为没有export。

调用的时候,记得

add_definitions(-DPROTOBUF_USE_DLLS)

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐