std :: uint32_t не является типом в c ++ 11 - PullRequest
0 голосов
/ 29 ноября 2018

Я использую std::uint32_t в качестве типа c++11 в проекте cmake.Я добавил set_property(cxx_compiler_flag "-std=c++11" в CMakeLists, но ошибка все еще здесь.

1 Ответ

0 голосов
/ 29 ноября 2018

Если вы хотите использовать , вы можете написать:

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>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...