Как установить стандарт C ++ в QtCreator с помощью плагина ClangCodeModel? - PullRequest
0 голосов
/ 26 ноября 2018

Извините, если это глупый вопрос, но я уже попробовал почти все и сейчас бьюсь головой о стену ..

Проблема в том, что QtCreator 4.8.0-бета для Windows с ClangПлагин Code Model анализирует мой проект как C ++ 98, тогда как на самом деле это C ++ 17.Однако явное указание стандартной версии в диалоговом окне настроек недопустимо («Option» -std = c ++ 17 «недопустимо»).

Итак, как мне сказать ClangCodeModel, что он должен анализировать код как C++ 17?Я использую CMake для сборки проекта и у меня есть set (CMAKE_CXX_STANDARD 17) в файле CMakeLists.txt верхнего уровня.

Спасибо!

1 Ответ

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

Я думаю, что ваш вопрос похож на Этот . По ссылке, датированной октябрем 2018 года, это проблема QtCreator и, похоже, она не была решена.Однако я бы посоветовал вам самостоятельно проверить решение, предлагаемое по ссылке, однако оно может работать на вашем компьютере.Если вы все еще сталкиваетесь с этой проблемой, попробуйте установить последнюю версию Qt 5

...