Could NOT find Protobuf (missing: Protobuf_INCLUDE_DIR)—— Linux解决方法
sudo 权限用户解决方法如下;普通用户解决问题请移步我的最新总结;相信能够有效帮助到大家,记得三连哇,亲;
·
sudo 权限用户解决方法如下
解决方式:缺什么,就安装什么
- Ubuntu 解决方法
sudo apt-get install libprotobuf-dev protobuf-compiler
protoc --version
# 输出如下
libprotoc 3.0.0
- CentOS 解决方法
yum install libprotobuf-dev protobuf-compiler
protoc --version
# 输出如下
libprotoc 2.5.0
CMakeLists.txt
通常如下配置即可解决问题
cmake_minimum_required(VERSION 3.1) # for CMAKE_CXX_STANDARD
set(CMAKE_CXX_STANDARD 11)
# 添加如下两行
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
find_package(Protobuf REQUIRED)
普通用户解决问题请移步我的最新总结
相信能够有效帮助到大家,记得三连哇,亲
❤️ 人生苦短,欢迎和墨理一起学AI
更多推荐
已为社区贡献7条内容
所有评论(0)