最近因为想给Llama.cpp加一个grpc入口,折腾了一圈GRPC运行时的安装,起初参考GRPC官方的Build from source,未果。
主要原因是基于cmake的安装和调用遭遇到几次大的问题。
一是vscode编译器集成的问题,二是cmake的find_package的查找路径问题等,最终没有成功,后来进一步搜索,找到一个很简单的方法:
使用vcpkg安装
vcpkg是微软官方出的包管理器,可以配合cmake来使用
microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS (github.com)
https://github.com/microsoft/vcpkg首先我们需要完成安装(建议阅读

文章介绍了如何使用微软的vcpkg包管理器来安装和集成grpc以及protobuf到C++项目中,避免了从源代码编译的复杂过程。通过vcpkg安装这两个库,然后进行简单的cmake配置,即可在项目中顺利找到并使用这些包。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



