Название: Семантические ошибки в Qt Creator Отправлено: Mehanoid от Мая 03, 2012, 23:17 В документации к Qt Creator вот тут (http://doc.qt.nokia.com/qtcreator-2.2/creator-checking-code-syntax.html) нашёл такую картинку:
(http://doc.qt.nokia.com/qtcreator-2.2/images/qtcreator-semanticerror.png) Это что у них за Creator такой? У меня он никогда не подчёркивал ни несуществующие типы, ни необъявленные переменные Название: Re: Семантические ошибки в Qt Creator Отправлено: Bepec от Мая 04, 2012, 06:53 У меня подчёркивает, хотя я его запускают раз-два в месяц. ;)
Название: Re: Семантические ошибки в Qt Creator Отправлено: b-s-a от Мая 04, 2012, 10:52 Критор с самого начала, по-моему, их подчеркивает.
Название: Re: Семантические ошибки в Qt Creator Отправлено: sudo от Мая 04, 2012, 11:29 А версия-то какая? Мож старьё какое-нибудь
Название: Re: Семантические ошибки в Qt Creator Отправлено: Mehanoid от Мая 04, 2012, 11:41 2.4.1, 2.5-rc, Linux, Windows, нигде такого нет.
(http://storage6.static.itmages.ru/i/12/0504/s_1336120869_2886020_3f1a28b97b.png) (http://itmages.ru/image/view/506988/3f1a28b9) Может, включить где-то надо? В настройках нигде не видел. С чистыми настройками тоже не подчёркивает Название: Re: Семантические ошибки в Qt Creator Отправлено: Serr500 от Мая 04, 2012, 12:51 У меня тоже не подчёркивает... :(
Название: Re: Семантические ошибки в Qt Creator Отправлено: Bepec от Мая 04, 2012, 13:01 Незнай, возможно Вы собирали сами его, а я (как ленивый), ставил бинарником. И из коробки он у меня подчёркивает :/ Причём оч много.
Название: Re: Семантические ошибки в Qt Creator Отправлено: kambala от Мая 04, 2012, 13:42 у меня не подчёркивает, ставил из последнего сдк
Название: Re: Семантические ошибки в Qt Creator Отправлено: Mehanoid от Мая 04, 2012, 13:44 Под линуксом из реп, 2.5-rc бинарник скачивал тут (http://qt-project.org/wiki/Qt_Creator_Releases), а под виндой в комплекте с Qt SDK ставил
Название: Re: Семантические ошибки в Qt Creator Отправлено: alexis031182 от Мая 04, 2012, 13:49 (http://Снимок-2012-05-04 14:46:51.png)
Название: Re: Семантические ошибки в Qt Creator Отправлено: Serr500 от Мая 04, 2012, 13:50 Незнай, возможно Вы собирали сами его, а я (как ленивый), ставил бинарником. И из коробки он у меня подчёркивает :/ Причём оч много. Бинарник. 2.4.1. Windows.Название: Re: Семантические ошибки в Qt Creator Отправлено: sudo от Мая 04, 2012, 13:51 Не знаю, у меня сборка из горящего транка, неделю назад пересобирал, ничего не настраивал, а всё работает. Странно
Название: Re: Семантические ошибки в Qt Creator Отправлено: Bepec от Мая 04, 2012, 13:54 Ну как то так, креатор у меня стоит чисто для галочки, никак не настроен.
Название: Re: Семантические ошибки в Qt Creator Отправлено: Serr500 от Мая 04, 2012, 14:04 Не подчёркивает... :'(
Название: Re: Семантические ошибки в Qt Creator Отправлено: V1KT0P от Мая 04, 2012, 14:09 Не подчёркивает... :'( Ну так ты создай класс TestType, подключи заголовочный файл и он его подчеркнет.Название: Re: Семантические ошибки в Qt Creator Отправлено: Serr500 от Мая 04, 2012, 14:14 Если я создам класс, то это не будет ошибкой.
Название: Re: Семантические ошибки в Qt Creator Отправлено: V1KT0P от Мая 04, 2012, 14:21 Если я создам класс, то это не будет ошибкой. А ты имеешь ввиду что он должен подчеркнуть красным что типа класс не объявлен? Я просто думал что ты указал на то что он имя класса цветом не выделил...Название: Re: Семантические ошибки в Qt Creator Отправлено: Mehanoid от Мая 04, 2012, 15:06 Ну как то так, креатор у меня стоит чисто для галочки, никак не настроен. Это он подчёркивает синтаксические ошибки. У меня он их тоже подчёркивает.Я же говорил про необъявленные типы (возможно также переменные и функции, но конкретно на том скриншоте подчёркнут необъявленный тип) Название: Re: Семантические ошибки в Qt Creator Отправлено: Bepec от Мая 04, 2012, 15:23 Конкретно у меня всё подчёркивает. И необъявленное, и неизвестные идентификаторы и прочее прочее прочее. Версию я указал, так что ухожу с темы ;)
Название: Re: Семантические ошибки в Qt Creator Отправлено: Mehanoid от Мая 06, 2012, 20:04 Конкретно у меня всё подчёркивает. И необъявленное, и неизвестные идентификаторы и прочее прочее прочее. Версию я указал, так что ухожу с темы ;) А можно пруфпик? А то мало ли, может быть, выяснится, что на самом деле и не работает оно ни у когоНазвание: Re: Семантические ошибки в Qt Creator Отправлено: Bepec от Мая 07, 2012, 08:57 Механоид, поздравляю вас - вы тупите.
Просмотрите первую страницу темы. Там в моём сообщении принтскрин креатора + принскрин версии креатора. Название: Re: Семантические ошибки в Qt Creator Отправлено: Mehanoid от Мая 09, 2012, 19:44 Механоид, поздравляю вас - вы тупите. Просмотрите первую страницу темы. Там в моём сообщении принтскрин креатора + принскрин версии креатора. Ну как то так, креатор у меня стоит чисто для галочки, никак не настроен. Это он подчёркивает синтаксические ошибки. У меня он их тоже подчёркивает.Я же говорил про необъявленные типы (возможно также переменные и функции, но конкретно на том скриншоте подчёркнут необъявленный тип) Название: Re: Семантические ошибки в Qt Creator Отправлено: Bepec от Мая 09, 2012, 22:57 Механоид, вы реально думаете, что, допустим, необъявленный тип будет отличаться в коде от "неправильно набранной функции"? Или же от неправильного определения переменной?
Для разборщика там тупо слово, которого нет в классах/статиках/дефайнах, не? Название: Re: Семантические ошибки в Qt Creator Отправлено: Mehanoid от Мая 10, 2012, 15:54 Ну если взять пример из вашего скриншота, то
Код: void PlugPlugin::init ialize(QDesignerFormEditorInterface *) То же самое Код: m_initialized = fa lse; Код: m_initialized = fa; Впрочем, это уже отклонение от темы, а я просто вижу факт, что необъявленные имена не подчёркиваются, что видно на моём скриншоте выше. Название: Re: Семантические ошибки в Qt Creator Отправлено: kamre от Мая 12, 2012, 08:48 я просто вижу факт, что необъявленные имена не подчёркиваются, что видно на моём скриншоте выше. Если и будут подчеркиваться имена, то только те, которые не распознаны парсером. А т.к. плюсовый парсер сейчас в Qt Creator кривой и кучу всего не распознает в корректном коде, то будет дофига чего лишнего подчеркивать. Наверное, поэтому и нет такой возможности в Qt Creator.Название: Re: Семантические ошибки в Qt Creator Отправлено: Mehanoid от Мая 13, 2012, 20:50 Да, похоже на правду. Правда непонятно всё-таки, почему на скриншоте у них в документации подчёркивается.
Интересно, когда они там уже интеграцию с clang сделают? |