문제

을 얻는 방법 Eclipse CDT 을 치료하 shared_ptr T*에 대한 구문을 완료?

내가 사용하여 윈도우에는 이 인스턴스입니다.가 1.39"프로그램의"파일 폴더에 있습니다.나는에 대해 시도하는 1.37.

내가 사용하는 갈릴레오 갈릴레 릴리스의 Eclipse.또한,나만의 편집 및 브라우징 소스에서 Eclipse 및 건물 VC++표현합니다.(하지만 그것 또 다른 이야기입니다)

도움이 되었습니까?

해결책

어떤 버전의 Boost를 사용하고 있습니까?

에 따르면 이 스레드:

CDT 인덱서가 마음에 들지 않는 Boost 1.39에 관한 것이 밝혀졌습니다.
CDT가 INDEX BOOST 1.36을 허용하면 아래와 같은 TypEdef의 요소에 대한 자동 완성 작업이 작동합니다.
1.39 만 인덱싱하는 경우 동일한 자동 완성이 작동하지 않습니다.

(발생합니다 CDT5 또는 6)

다른 팁

Eclipse CDT 인덱싱 부스트의 라이브러리가 시작투 버전 1.37(또는 1.36,couldn'는지 확인)니다.

나의 해결 방법의 혜택을 코드를 완료하는 동안 사용하여 그대로--날짜 강화 버전(1.39)은 다음 중 하나:

  • 내가 가지고 두 개의 부스트 버전(1.35 및 1.39)내 컴퓨터에.
  • 디버그 빌드 구성(설정/디렉토리)설정함 경로를 강화 버전입니다.
  • 에 출시 구축하는 구성 설정함 경로를 실제적인 향상 라이브러리입니다.
  • 트 인덱서 옵션을"Build Configuration 인덱서에 대한"사용"고정된 구성">디버그

인덱서 사용하는 지금 오래된 라이브러리를 인덱싱하고 코드를 완료하지만 릴리스 버전은 아직도 컴파일할와 최근 강화 버전입니다.적어도 이것은 나를 위해 일했다.을 확인하시기 바랍에 대해 이 빌드를 구성하는 경우 당신은 고통은 동일한 문제!!

방금 CDT 7.0의 해당 버전을 사용하여 Eclipse 3.6 M5 (Helios Milestone 빌드)에서 시도해 보았으며 Boost :: Shared_Ptr 's를 자동으로 완료 할 수있었습니다. 1.40이므로 템플릿 인덱서가 가지고있는 문제를 해결해야합니다.

당신은 가서 새로운 빌드를 시험해 볼 수 있습니다. http://www.eclipse.org/downloads/ , "개발 빌드"를 선택한 다음 평소와 같이 "C/C ++의 Eclipse"를 선택합니다.

이것은 오랫동안 저에게 좌절의 원천 이었지만 최근 Galileo와 CDT 6로 업그레이드 한 후 현재 작동하고 있습니다!

부스트 : 1.39
CDT : 6.0.2.201002161416

도움이 되었기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top