Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [SOLVED] Qt Creator. Не работает автодополнение для STL  (Прочитано 4064 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн flipp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Здравствуйте!
Предыстория: вместо ubuntu 10.10 установил kubuntu 11.10, ну и Qt с Qt Creator из репов посвежее установил.
Сразу бросилось в глаза, что Qt Creator перестал видеть стандартные плюсовые заголовки (тот же iostream и прочие). “Пофиксилось” добавлением   
INCLUDEPATH += "/usr/include/c++/4.6.1/"в файл проекта. Но вот автодополнение так и не работает. В чем может быть дело?
P.S.: по ходу гугления похожие проблемы встречались, но конкретного решения нигде не было, да и темы все столетней давности.
« Последнее редактирование: 07 Ноября 2011, 10:03:14 от flipp »

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Qt Creator. Не работает автодополнение для STL
« Ответ #1 : 04 Ноября 2011, 18:08:17 »
а сами инклуды в сорусе есть?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн flipp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Qt Creator. Не работает автодополнение для STL
« Ответ #2 : 04 Ноября 2011, 18:30:41 »
а сами инклуды в сорусе есть?
Вы про директивы #include в исходниках? Если про них, то конечно есть: я в Qt Creator открывал готовые проекты, которые уже когда-то успешно компилировались.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Qt Creator. Не работает автодополнение для STL
« Ответ #3 : 04 Ноября 2011, 18:51:54 »
Какая версия креатора?
У меня без каких либо инклудов и includepath работает std дополнение.
2.3.1
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн flipp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Qt Creator. Не работает автодополнение для STL
« Ответ #4 : 04 Ноября 2011, 20:11:17 »
Какая версия креатора?
У меня без каких либо инклудов и includepath работает std дополнение.
2.3.1
2.2.1
Самая свежая, что в репах была.
У меня до этого тоже все из коробки работало.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Qt Creator. Не работает автодополнение для STL
« Ответ #5 : 04 Ноября 2011, 20:30:21 »
Поставьте последнюю и все.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн flipp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Qt Creator. Не работает автодополнение для STL
« Ответ #6 : 05 Ноября 2011, 00:55:29 »
Поставьте последнюю и все.
Поставил 2.3.1. Ничего не изменилось. Заметил такую фигню: если указать путь до инклудов в файле проекта, то автодополнение работает, если не указывать пространство имен std. При этом, например, vector подсвечивается, как известный тип, а вот std::vector — уже нет.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Qt Creator. Не работает автодополнение для STL
« Ответ #7 : 05 Ноября 2011, 01:24:28 »
У меня оба работают. С дефолтным pro.

Правда у меня gcc 4.6.2
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн flipp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Qt Creator. Не работает автодополнение для STL
« Ответ #8 : 05 Ноября 2011, 17:49:49 »
Мне кажется что моя проблема из этой оперы: https://bugreports.qt.nokia.com/browse/QTCREATORBUG-5637

Upd: действительно, пересборка решила проблему.
« Последнее редактирование: 05 Ноября 2011, 21:48:10 от flipp »

Оффлайн Crazy D0G

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Qt Creator. Не работает автодополнение для STL
« Ответ #9 : 02 Января 2012, 17:28:25 »
Мне кажется что моя проблема из этой оперы: https://bugreports.qt.nokia.com/browse/QTCREATORBUG-5637

Upd: действительно, пересборка решила проблему.

Не могли бы Вы рассказать подробнее, как была решена данная проблема? Спасибо.

 

Страница сгенерирована за 0.044 секунд. Запросов: 22.