Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Intellisece для QTCreator [QT], Вопрос новичка 
:(
    Опции темы
Glad
Дата 7.2.2014, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 16.8.2005

Репутация: нет
Всего: нет



Доброго времени суток!
Я недавно начал изучать Qt. Возможно начал неправильно, но чтобы быстро войти в курс дела решил начать с видео. В общем и целом на видео человек объяняет как установить и пользоваться Qt. Меня смутило 2 вещи. 
1. У человека в QtCreator'е есть какой-никакой интелиженс, то есть встроенная программка помогающая в программировании в IDE. Надеюсь не надо объяснять что это такое. В MS Visual Studio для этого есть вспомогательная программка Visual Assist(классная штука надо сказать). Как настроить QtCreator на то, чтобы у него был-таки этот интелиженс ? 
2. Неужели для того чтобы писать используя Qt необходим Qt Creator ? Нельзя ли использовать другую IDE, в частности MS Visual Studio ? 
Заранее благодарю.

PM MAIL   Вверх
vinter
Дата 7.2.2014, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 3
Всего: 56



Цитата(Glad @  7.2.2014,  17:09 Найти цитируемый пост)
1. У человека в QtCreator'е есть какой-никакой интелиженс

Он есть, он встроен и включён по умолчанию.

Цитата(Glad @  7.2.2014,  17:09 Найти цитируемый пост)
2. Неужели для того чтобы писать используя Qt необходим Qt Creator ? 

Нет.

Цитата(Glad @  7.2.2014,  17:09 Найти цитируемый пост)
Нельзя ли использовать другую IDE, в частности MS Visual Studio ? 

Можно. Для упрощения работы с оной существует Visual Studio Add-in


--------------------
Мой блог
PM MAIL WWW   Вверх
Glad
Дата 7.2.2014, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 16.8.2005

Репутация: нет
Всего: нет



Спасибо за ответ!

Цитата(vinter @  7.2.2014,  17:01 Найти цитируемый пост)
Он есть, он встроен и включён по умолчанию.

А что делать если он не работает?
PM MAIL   Вверх
vinter
Дата 7.2.2014, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 3
Всего: 56



Цитата(Glad @  7.2.2014,  18:05 Найти цитируемый пост)
А что делать если он не работает?

я очень мало пользуюсь этой "IDE" и тебе не советую, если есть студия используй её. Не порть себе впечатление от разработки из-за этой поделки.
Но если отвечать на вопрос - не знаю. У меня на маке он(intellisense) работает, хоть и не всегда.


--------------------
Мой блог
PM MAIL WWW   Вверх
Glad
Дата 7.2.2014, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 16.8.2005

Репутация: нет
Всего: нет



Цитата(vinter @  7.2.2014,  17:27 Найти цитируемый пост)
я очень мало пользуюсь этой "IDE" и тебе не советую, если есть студия используй её. Не порть себе впечатление от разработки из-за этой поделки.
Но если отвечать на вопрос - не знаю. У меня на маке он(intellisense) работает, хоть и не всегда. 

Понятно. Спасибо ! =)

PM MAIL   Вверх
arial
Дата 16.2.2014, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 772
Регистрация: 11.3.2003
Где: Архангельская обл .

Репутация: нет
Всего: 7



Цитата(vinter @ 7.2.2014,  18:27)
Цитата(Glad @  7.2.2014,  18:05 Найти цитируемый пост)
Не порть себе впечатление от разработки из-за этой поделки.

Стесняюсь спросить, почему благородный дон называет этот прекрасный инструмент поделкой?


--------------------
Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская)
PM ICQ   Вверх
vinter
Дата 17.2.2014, 08:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 3
Всего: 56



  • в среднем 5-7 падений за 5-6 часов работы.
  • Брэйкпоинты от предыдущей debug сессии не работают в следующей и их нельзя удалить. 
  • Периодически перестаёт работать intellisense.
Это первое, что пришло в голову. Эта IDE ужасна и её стоит использовать, только если нет альтернативы.



--------------------
Мой блог
PM MAIL WWW   Вверх
borisbn
Дата 17.2.2014, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 48
Всего: 135



Цитата(vinter @  17.2.2014,  08:13 Найти цитируемый пост)
в среднем 5-7 падений за 5-6 часов работы.

Везёт же кому-то... У меня чаще
Цитата(vinter @  17.2.2014,  08:13 Найти цитируемый пост)
Брэйкпоинты от предыдущей debug сессии не работают в следующей и их нельзя удалить. 

Ага. С брейкпоинтами вообще полный крах.

плюс к тому:
  • нельзя растащить окна как мне нравится
  • периодически на все классы STL отладчик говорит, что не может отобразить содержимое - not accessible

Цитата(vinter @  17.2.2014,  08:13 Найти цитируемый пост)
её стоит использовать, только если нет альтернативы.

Это да... Но, к сожалению, я не смог заставить студию компилировать MinGW, поэтому плАчу и колюсь ((


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
vinter
Дата 17.2.2014, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 3
Всего: 56



borisbn, есть проект портирования clang в студию, правда я не знаю его текущий статус. А ещё 2013 студия улучшила поддержку C99, что позволило собирать в ней многие библиотеки(по их словам). Так что, я полагаю, необходимость в MinGW скоро отпадёт.

Это сообщение отредактировал(а) vinter - 17.2.2014, 16:17


--------------------
Мой блог
PM MAIL WWW   Вверх
bsa
Дата 18.2.2014, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196



Цитата(vinter @  17.2.2014,  09:13 Найти цитируемый пост)
в среднем 5-7 падений за 5-6 часов работы.
Брэйкпоинты от предыдущей debug сессии не работают в следующей и их нельзя удалить. 
Периодически перестаёт работать intellisense.

Цитата(borisbn @  17.2.2014,  11:37 Найти цитируемый пост)
Везёт же кому-то... У меня чаще

Цитата(borisbn @  17.2.2014,  11:37 Найти цитируемый пост)
Ага. С брейкпоинтами вообще полный крах.

Цитата(borisbn @  17.2.2014,  11:37 Найти цитируемый пост)
плюс к тому:
нельзя растащить окна как мне нравится
периодически на все классы STL отладчик говорит, что не может отобразить содержимое - not accessible

Какая у вас версия критора/mingw/gdb?!? Я пользуюсь постоянно нерелизными сборками и у меня:
1. дополнение кода работает (может у вас оно в режиме "по требованию" - нужно нажать Ctrl-Space)
2. не падает (ну может раз в месяц)
3. брейкпоинты работают, сохраняются и их можно легко отключить

Про STL сказать ничего не могу. в активном проекте не пользуюсь.

Сейчас у меня версия критора 3.0.1
PM   Вверх
borisbn
Дата 18.2.2014, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 48
Всего: 135



Цитата(bsa @  18.2.2014,  12:50 Найти цитируемый пост)
Какая у вас версия критора/mingw/gdb?!?

QtCreator - 3.0.0
GCC - 4.8.0 (rev2, Built by MinGW-builds project) - сборка от boostcoder'а
GDB - 7.5.1 (This GDB was configured as "i686-w64-mingw32")


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
bsa
Дата 18.2.2014, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196



borisbn, попробуй 3.0.1
PM   Вверх
vinter
Дата 18.2.2014, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 3
Всего: 56



у меня тоже 3.0 + clang(Apple LLVM 5.0) 



--------------------
Мой блог
PM MAIL WWW   Вверх
bsa
Дата 18.2.2014, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196



Единственное, что у меня отличается - это ОС. У меня Linux. smile
PM   Вверх
borisbn
Дата 18.2.2014, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 48
Всего: 135



Цитата(bsa @  18.2.2014,  14:55 Найти цитируемый пост)
borisbn, попробуй 3.0.1 

Поставил.
При попытке развернуть справа this, чтобы посмотреть члены класса
user posted image
Затем это
user posted image

А в одном из проектов после остановке на точке останова и запуска далее появляется это
user posted image
В списке брейкпоинтов только один мой (который я поставил). Проект, кстати, простой - дальше некуда: одно окошко с вводом даты и времени и кнопка "Огонь", по которой анализируется .log другой программы. Сама программа в Release работает и работает правильно, а отладить её невозможно.
На других проектах это не появляется. 

Возможно, тут виноват не критор, а криво собранный MinGW или GDB (прости, boostcoder))).


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0918 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.