std :: uint32_t不是c ++ 11中的类型

时间:2018-11-29 10:10:18

标签: c++11 cmake

我在cmake项目的std::uint32_t中使用c++11作为类型。 我在set_property(cxx_compiler_flag "-std=c++11"中添加了CMakeLists,但错误仍然存​​在。

1 个答案:

答案 0 :(得分:0)

如果您想使用,可以输入:

set(CMAKE_CXX_STANDARD 11)

CMAKE_CXX_STANDARD in cmake

用例:

cmake_minimum_required(VERSION 3.8 FATAL_ERROR)

project(EventBusDev)
set(CMAKE_CXX_STANDARD 14)

Live Example

还请记住包括<cstdint>