2015-02-05 6 views
7

건설 도구로 biicode를 사용하는 C++ 프로젝트에서 clion (예 : 디버깅)을 사용하는 쉬운 방법이 있습니까?biicode와 clion을 사용하고 있습니까?

실제로 두 시스템 모두 cmake와 함께 작동하지만 biionode는 clion이 이해할 수없는 CMakeLists.txt (블록에있는 것도/cmake /의 임시 파일도 아닙니다)를 생성합니다.

지금 당장은 일반 빌드에는 biicode 자체 생성 CMakeLists.txt를 사용하고 clion 내에서 컴파일하려면 손으로 만들어진 CMakeLists.txt 만 사용하여 작업 할 수 있습니다. 그러나 건축의 묘사를 복제하는 것은 좋은 생각처럼 들리지 않습니다.

나는 정교한 어둠의 스크립팅을 할 수 있다고 생각한다. (나는 꽤 심술 궂다.) 그러나 나는 단지 놀고있는 중이며, 그렇게하는 것이 가치 있다고 생각하지 않는다.

누구도 clion 및 biicode를 사용하려고 했습니까? 마리온은 아직 완전히 cmake를 지원합니까? 완전한 cmake 호환 도구가 이해할 수없는 내부 코드를 사용하는 바이 코드입니까? 어리석은 아이디어가 빠졌습니까?

답변

8

현재 불가능합니다. 불행히도 biicode와 CLion은 모두 cmake를 사용하고 프로젝트 레이아웃/구조에 대해 다른 규칙을 사용합니다. 현재는 호환되지 않습니다.

좋은 소식은 CLion의 사람들이 최선의 해결책을 찾아 내는데 많은 도움이된다는 것입니다. 잘하면 곧 수정 될 것입니다.

EDIT 2020 년 2 월 19 일 : 이제 biionode 2.4.1 및 마지막 CLion EAP는 호환됩니다. 합니다 (CMakeLists.txt이 사는 곳),

  • CLion-> 변경 프로젝트 루트를

    1. 이 CLion-> 프로젝트 열기, your biicode project/cmake/ 폴더로 이동을 열고 :이 단계를 사용하여 CLion 기존 비이 코드 프로젝트를 열 수 있습니다 메인 biicode 프로젝트 폴더를 선택하십시오.

    그런 다음 대상을 만들고 실행할 수 있어야합니다.

    설정 -> 빌드, 실행, 배포 -> CMake, "편집시 자동으로 CMake 다시로드"를 확인하는 것이 편리 할 수 ​​있습니다.

    그리고 당신은 서로 완전히 $ bii cpp:configure 때문에 전체 프로젝트가 업데이트

  • 6

    이제 비이 코드 및 CLion 작업을 실행하려면 종속성을, 프로젝트를 변경, 추가 또는 파일, 주요 실행 파일을 제거, 추가 또는 제거하면, 기억하십시오. 여기에 guide from biicode docs to use CLion이 있습니다.

    0

    바이 코 코드가 Conan.io로 바뀌 었습니다. Conion.io는 Clion에서 사용하기가 훨씬 쉽습니다.