Название: Подсветка синтаксиса в QtCreator Отправлено: teatralaik от Март 29, 2017, 16:57 Добрый день! Креатор подсвечивает как ошибку совершенно исправный и компилирующийся gcc код из С++11 и С++14. Например:
Код: std::this_thread::sleep_for(5s); Код: std::map<int, int> mp; Заранее спасибо Название: Re: Подсветка синтаксиса в QtCreator Отправлено: ViTech от Март 29, 2017, 17:15 У меня на приведённый код ошибки не подсвечиваются.
На что именно и какая ошибка выводится? Какая версия креатора? Будет хорошо, если приложите минимальный проект (в частности проектный файл pro/qbs). Название: Re: Подсветка синтаксиса в QtCreator Отправлено: teatralaik от Март 29, 2017, 17:39 QtCreator 4.2.1
Код: #include <iostream> Юзаю qmake, поэтому вот pro-файл: Код: TEMPLATE = app Название: Re: Подсветка синтаксиса в QtCreator Отправлено: __Heaven__ от Март 29, 2017, 18:02 QMAKE_CXXFLAGS=-std=c++14 - лишнее.
Под виндой у меня всё робит. 4,2,0 Название: Re: Подсветка синтаксиса в QtCreator Отправлено: ViTech от Март 29, 2017, 18:05 Проверьте, включен ли в креаторе плагин ClangCodeModel ("Help/About Plugins..." ).
Если его отключить, то у меня тоже эти ошибки начинают подсвечиваться. Если он включен, то всё нормально. В настройках креатора "Options/C++/Code Model" можно настраивать, какие предупреждения будут анализироваться и подсвечиваться. Название: Re: Подсветка синтаксиса в QtCreator Отправлено: teatralaik от Март 30, 2017, 12:05 Да, действительно, теперь не подкрашивает! спасибо
|