Я пользователь java, но хотел поиграть с CPP, поэтому я установил плагин CDT для затмения [HELIOS].
Я столкнулся с некоторыми проблемами, пытаясь настроить его правильно, и мне интересно, может ли кто-нибудь мне помочь. Вот короткий код, который мы можем использовать:
#include "Base.h"
// These lines give error => Unresolved inclusion: <vector>
#include <vector>
#include <string>
using namespace std;
void Base::ininitalizeVector()
{
for (int i = 0; i < 10; i++)
{
bIntVector.insert(i); //after pressing "." no method names etc appear
}
}
1] Функция автозаполнения не работает для STL.
2] Я не могу получить список поддерживаемых методов и т. Д. После нажатия точки "."
3] Включения не работают: #include
4] Я думаю, что для работы STL достаточно использования namespace std, но, думаю, недостаточно для поддержки IDE? Мне даже нужно сказать #include
Я сделал правый клик по проекту => перестроить индексы, но это не помогло
В моем проекте => general => source location: исходная папка - это папка с этим файлом CPP и файлом заголовка.
Возможно, я не настроил все правильно, какая-нибудь помощь?
Infact, если есть какая-то другая IDE, которая работает быстро из коробки, я буду рад попробовать это. Все, что мне нужно, - это некоторая поддержка IDE, чтобы я мог что-то проверить, пока читаю на cpp.
Спасибо