2017-01-12 6 views
1

Java 용 Eclipse에서 라이브러리 클래스는 클래스 파일 에 자동으로 가져오고 두 라이브러리 클래스가 동일한 방법을 갖는 경우 어떤 라이브러리를 선택할지 묻는 메시지를 표시합니다. Eclipse CDT에 iostream, math.h, stdio.h가 자동으로 포함되도록하는 유사한 옵션이 있습니까? 아니면 모든 소스 파일에 대해 입력해야합니까? 제 컴파일러는 Linux GCC입니다.eclipse cdt auto include <iostream>

답변

1

Eclipse CDT에는 자동으로 #include을 추가하고 관리하는 옵션이 있습니다.

는 이렇게 소스를 메뉴를 선택 ->구성은 포함하거나, Ctrl 키 + 시프트 키보드 단축키를 선호하는 경우 + O (문자 O).

enter image description here

:

설정은 무엇을 구성하는 환경에서 제어 않습니다 포함 제어 ->C/C++ - ->코드 스타일이 스크린 샷에서와 같이>구성은, 포함

기호가 여러 개의 포함 파일에있는 경우 메시지가 표시됩니다. 이 스크린 샷에서 나는 그것을 다루는 이미없는 #includeb 있고, 두 개의 기호를 정의 내 프로젝트에 포함 (도 시스템에 포함 작동) :

enter image description here

+0

'INT 주() {printf와 ("FF"); return 0;}'eclipse는 저장시 오류를 표시하지 않습니다. 모두 빌드에서 "범위에서 선언되지 않았습니다."오류를 보여줍니다. Organize Includes에 기본 환경 설정이 있습니다 – geekonloose

+0

Ctrl-Shift-O을 누르는 것은 아마도 아무 일도하지 않았습니까? 이 문제를 재현 할 수 없다면, 재현성있는 오류를 생성 할 수 있다면 버그를 보내주십시오. https://bugs.eclipse.org/bugs/enter_bug.cgi?product=CDT –

+0

그래,하지만'Ctrl-Shift-O' #include ' – geekonloose