Я использую std::uint32_t в качестве типа c++11 в проекте cmake.Я добавил set_property(cxx_compiler_flag "-std=c++11" в CMakeLists, но ошибка все еще здесь.
std::uint32_t
c++11
set_property(cxx_compiler_flag "-std=c++11"
CMakeLists
Если вы хотите использовать c ++ 11 , вы можете написать:
set(CMAKE_CXX_STANDARD 11)
CMAKE_CXX_STANDARD в cmake
Вариант использования:
cmake_minimum_required(VERSION 3.8 FATAL_ERROR) project(EventBusDev) set(CMAKE_CXX_STANDARD 14)
Живой пример
Также, пожалуйста, не забудьте включить <cstdint>
<cstdint>