LINUX.ORG.RU

История изменений

Исправление rumgot, (текущая версия) :

В корневом CMakeLists.txt после командыproject()` (можно и до, но я обычно ставлю после)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

set_property() для таргета с опициями

Не нужно. CMAKE_CXX_STANDARD - и есть значение по умолчанию для property.

Чёт не помогает

Очистку каталога сборки делал?

Какой компилятор и версия?

Исходная версия rumgot, :

В корневом CMakeLists.txt после командыproject()` (можно и до, но я обычно ставлю после)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

Чёт не помогает

Очистку каталога сборки делал?

Какой компилятор и версия?