2012-05-18 3 views
0

cmake (2.8.7) 및 Eclipse + CDT (3.7.1)에서 몇 가지 어려움이 있습니다. 나는 CMakeBuilder (http://www.cmakebuilder.com/)를 사용하고 있는데, 여기서는 검색 기능을 통해 찾았다. 사실 나는 그것이 그럴 것이라고 생각했다.cmake 프로젝트 유지 보수 (Eclipse CDT4)

  • 문제는 어떤 가져 오기 기능을 제공하지 않습니다 중 하나입니다 그래서 두 개의 별도의 빌드 시스템을 유지하기 위해 복사 작업을하는 저를 필요로하는, 처음 이클립스 CDT4 메이크 파일을 생성하기 위해 cmake해야합니다. 하나는 배포 용이고 다른 하나는 개발 용입니다.
  • 또한 cmake가 Makefile과 함께 생성하는 복사본에 대해서만 작업 할 수 있기 때문에 원본 프로젝트 (파일별로 파일)에 변경 사항을 복사해야합니다. 결국 : 두 번 작업. 매 번 통합을 재확인하십시오.

이클립스 (또는 다른 정돈 된 IDE)의 cmake 프로젝트에서 직접 작업 할 수있는 방법이 있습니까? 주로 좋은 C++ 편집 (매우 큰 lib 세트가 필요하므로 경로가 주요 문제이므로 cmake는 모든 플랫폼에서이를 검색합니다). 나는 cmake를 스스로 유지할 수 있지만 Eclipse (및 다른 IDE)는 유용한 가져 ​​오기 설정을 놓친다. 일부 IDE는 좋을 것이다. ;)

보다도, 마리우스

답변

1

내가 KDevelop4 네이티브 지원이 기억으로. 반면에 : CMakeLists.txt을 간단한 스크립트 (편집기 *)로 직접 편집하지 말고 official GUI을 사용합니까? 필자는 Eclipse를 CMake와 함께 사용하지 않았지만 Visual Studio에서는 프로젝트 나 솔루션을 편집 한 후 솔루션이 자동으로 생성됩니다. CMakeLists.txt 파일. 나는 Eclipse와 비슷한 것을 기대한다.

More info.

*

Eclipse CDT4 Generator : Notepad++은 CMake 파일을 강조 있습니다.

+0

문제는 편집기로 cmakes 파일을 편집 할 수 없다는 것이 아니라 프로젝트에 많은 수의 lib가 있고 모든 API를 정상적으로 사용할 수 있는지 확인하기 위해 각 lib를 수동으로 찾아야합니다. – wishi