Задать вопрос
@mrZurg

Почему Qt Creator не видит методы элементов std::vector?

Вопрос вроде не сложный. Вообщем создаем вектор, например:
std::vector<std::string> vStd;

Затем, в Qt Creator возникает проблема:
vStd.at(0).  //<-в этот момент должен появится список методов std::string


После написания точки должен появится список класса string.
В VS это так, но в Qt Creator почему-то не появляется такого.
Как это поправить?
(Да в Qt Creator необходимо использовать именно элементы std)

Изображения ниже поясняют, что имел в виду:
VS2013
7a81ad64540c42e8979b47d92fbc10e1.png
Qt Creator
9d0072f5a3044721a164e5396a14d05f.png
  • Вопрос задан
  • 1517 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Включите Clang code model
Ответ написан
vt4a2h
@vt4a2h Куратор тега C++
Senior software engineer (C++/Qt/boost)
Довольно странно. А проект компилируется?
В любом случае, проверьте Options->Build & Run->Kits/Compilers/Qt Versions. И все пути.

PS
А модель код меняется на вкладке Options->C++->Code Model. Только сомневаюсь что у вас клэнг установлен и все пути прописаны, или что там на виндах надо сделать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы