Я хотел бы получить выгоду от завершения кода Eclipse для boost: shared_pointer в Eclipse 3.5 с CDT 6.0.
Eclipse не предлагает никакого завершения, пока я пишу следующий код:
#include <boost/shared_ptr.hpp>
#include "A.h"
typedef boost::shared_ptr<A> aPTR;
int main() {
aPTR test(new A);
test->ge.... // no completion (there is a getter in class A)
return 0;
}
Забавная вещь: мой старый Eclipse 3.4 с CDT 5.0 на моем другом компьютере выполняет завершение кода для boost-вещи без каких-либо проблем.
Нужно ли выполнять какие-либо шаги по настройке, чтобы завершить код с помощью надстройки? Нужно ли индексировать файлы повышения в / usr / include / boost / в специальном виде? Есть ли способ заставить Eclipse переиндексировать материал?
Наконец: да, я знаю это сообщение , но я пропускаю какие-либо конкретные "последующие шаги" в этом.
спасибо