c++ 编译abseil-cpp

1、编译之前安装vs2019与cmake环境

2、下载abseil-cpp源码

3、解压abseil-cpp,打开cmakelists.txt

添加:

set(CMAKE_CXX_STANDARD 17)

set(CMAKE_CXX_STANDARD_REQUIRED ON)

set(CMAKE_CXX_EXTENSIONS OFF)

如果不添加,编译会报错:

Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.18363.

CMake Error at CMake/AbseilDll.cmake:758 (message):

The compiler defaults to or is configured for C++ < 17. C++ >= 17 is

required and Abseil and all libraries that use Abseil must use the same C++

language standard

Call Stack (most recent call first):

CMakeLists.txt:72 (include)

Configuring incomplete, errors occurred!

相关推荐
星轨初途29 分钟前
LeetCode 热题 100——day11 滑动窗口最大值
数据结构·c++·算法·leetcode·职场和发展
重生之小比特33 分钟前
【初阶C++】内存管理
c++·内容运营
不会代码的小猴10 小时前
21. 泛型编程上
开发语言·c++·笔记·算法
青瓦梦滋10 小时前
传输层UDP/TCP协议
linux·网络·c++·网络协议·tcp/ip·udp
一只旭宝11 小时前
细讲C加加【9】C++ std::function与std::bind详解|仿函数、绑定器、类成员绑定、占位符、成员偏移指针
开发语言·c++·算法
Lhan.zzZ13 小时前
在 Visual Studio 2022 中打造可扩展的动态链接库模块:从零搭建到原理解析
开发语言·c++·visual studio
zh路西法15 小时前
【3D SLAM源码解读系列】(二)Small_gicp——5 个积木搭出最优点云配准
c++·pcl·icp·fastgicp·smallgicp·gicp
fpcc16 小时前
ubuntu26环境下的开发环境安装处理
c++·并行编程
charlie11451419118 小时前
Cinux · 第一次跳进 Ring 3:用户态与特权隔离
开发语言·c++·操作系统·开源项目
别动我齐刘海18 小时前
机器学习基础2——C++、OpenCV、点云、Open3D
c++·人工智能·opencv·机器学习·计算机视觉·机器人·ros2