2012-10-21 3 views
1

Eclipse에서 작성한 모든 새 프로젝트에는 자동 포함 (예 : 표준 라이브러리) 또는 일반적으로 자동으로 생성되는 기본 경로 및 기호가 없습니다. 새 프로젝트를 만들 수있는 유일한 방법은 수동으로 경로와 기호 및 포함을 다른 프로젝트에 복사하는 것입니다. 이것은 매우 지루하고 실용적이지 않습니다. 해당 경로와 기호 및 포함을 기본값으로 복원 할 수있는 방법이 있습니까?Eclipse 프로젝트 CDT가 새 프로젝트에 대한 기호를 생성하지 않습니다.

편집 :

<?xml version="1.0" encoding="UTF-8"?> 
<cdtprojectproperties> 
<section name="org.eclipse.cdt.internal.ui.wizards.settingswizards.IncludePaths"> 
<language name="Object File"> 

</language> 
<language name="Assembly Source File"> 

</language> 
<language name="C++ Source File"> 

</language> 
<language name="C Source File"> 

</language> 
</section> 
<section name="org.eclipse.cdt.internal.ui.wizards.settingswizards.Macros"> 
<language name="Object File"> 

</language> 
<language name="Assembly Source File"> 

</language> 
<language name="C++ Source File"> 

</language> 
<language name="C Source File"> 

</language> 
</section> 
</cdtprojectproperties> 
+0

프로젝트 속성에서'경로 및 기호'아래에있는 '가져 오기 설정 ...'및'내보내기 설정 ... '버튼을 찾고 있습니까? 또는, 만약 당신이 그들을 사용하지 않는다면, 아마도 그들은 충분할 것입니다. – user1201210

+0

@tenterhook 나는 그들을 시험해 보았다. 어떤 이유로 든 XML 파일을 데이터없이 내보내고 심볼을 다른 프로젝트로 전송하지 않습니다. –

+0

내보내기 파일의 길이가 0 바이트이거나 실제 설정이 아닌 내용이 들어 있습니까? 첫 번째는 주요 버그 (분명히)입니다. 두 번째는 설정이 프로젝트에 적용되기 전에 내보내지면 발생합니다. 수출 된 것이 아무것도 가져온 것이 없다는 것은 합당한 것처럼 보이므로 잘하면 그것은 수출 측면의 문제 일뿐입니다. – user1201210

답변

2

여기 당신이 데있어 수출 문제로 보면서 우연히 Export/Import Settings 버튼의 대안이다 : 이것은 (안 데이터)가 생성됩니다 내보내기 파일입니다. 그것은 실제로 제가 지금부터 사용하게 될 프로세스입니다. 그래서 다른 것이 없으면 당신의 질문에 답하는 것을 배웠습니다. 똑같은 일을하는 데 더 깔끔하고 빠른 방법이있을 수 있지만 적어도 작동합니다.

  • 열기 Eclipse 환경 설정 및 C/C++Property Pages Settings로 이동합니다. Display "Export Settings" tab을 확인하십시오.
  • 설정을 나타내는 새 C++ Project을 만듭니다. 선호하는 툴체인과 함께 Empty Project이 작동하지만, 내가 선택한 것이 중요하지는 않습니다.
  • 이 설정 프로젝트의 속성을 열고 C/C++ GeneralExport Settings으로 이동합니다.
  • 공통 포함 폴더 & 파일, 기호, 라이브러리 및 라이브러리 경로를 여기에 추가하십시오.
  • 일반 C++ 프로젝트의 속성을 열고 Paths and SymbolsReferences으로 이동하십시오. 새 설정 프로젝트의 이름 옆에있는 확인란을 선택하십시오.
  • 설정 프로젝트에 지정된 내보내기 설정이 일반 프로젝트에 나타납니다.

이제 이러한 설정이 필요할 때마다 설정 프로젝트를 작업 영역으로 가져 와서 다른 프로젝트에서 참조하도록하십시오.

이 기능이 작동하는지 알려주세요. 나는 여전히 그것을 사용하고있다. (이 접근법을 열어 놓은 몇 가지 새로운 옵션이있다.) 그래서 어떤 피드백이라도 좋을 것이다.


편집 : This answer 프로젝트 사이의 설정을 공유하는 다른 방법을 설명합니다. 여기서 설명하는 "설정으로 프로젝트"가 마음에 들지 않으면 더 잘 작동 할 것입니다.

관련 문제