CLion 에서 ROS 프로젝트 의 설정 상세 한 튜 토리 얼 을 컴 파일 합 니 다.

2761 단어 CLion컴 파일ROS
ROS 실천 자로 서 플러그 인 이 있 는 QT createtor 를 사용 하여 코드 와 컴 파일 을 작성 해 왔 습 니 다.최근 에는 CLion 의 화려 한 외모 와 풍부 한 설정 가능성,디 버 깅 기능 에 이 끌 리 고 있 으 며,홈 페이지 설명 CLion 은 ROS packet 을 컴 파일 하 는 데 사용 할 수 있 으 며,상단 의 CMakeLists 나 src 폴 더 를 직접 가 져 오 면 된다.처음 사 용 했 는데 작은 문제 가 발견 되 었 습 니 다.설정 을 수정 하여 해결 해 야 합 니 다.
1.시작 방식
홈 페이지 에서 clion 을 다운로드 하여 압축 을 풀 면 처음으로/bin 폴 더 를 실행 하 는 clion.sh 는 시스템 에 단축 키 를 만 들 고'시동 기 잠 금'을 선택 할 수 있 습 니 다.인터넷 의 다른 튜 토리 얼 은 clion 을 시작 할 때마다 먼저 ROS 의 작업 공간 아래로 들 어가'source devel/setup.bash'를 실행 한 다음 clion.sh 를 실행 해 야 한다 고 말 합 니 다.개인 적 으로 이런 방법 은 매우 번 거 로 워 서 clion 아이콘 을 눌 러 서 시작 할 때 source 시스템 환경 을 만 들 수 있다.
아이콘 시작 파일 편집:

gedit ~/.local/share/applications/jetbrains-clion.desktop

[Desktop Entry]
Version=1.0
Type=Application
Name=CLion
Icon=/home/zhangzhen/clion-2018.3.1/bin/clion.svg
Exec="/home/zhangzhen/clion-2018.3.1/bin/clion.sh" %f
Comment=A cross-platform IDE for C and C++
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-clion
파일 에 서 는 단축 키 를 만 든 그림,실행 할 명령,터미널 시작 여부 등 설정 을 볼 수 있 습 니 다.우 리 는 클 라 이언 트 를 시작 할 때마다 bash(bash-i-c 명령 추가)를 불 러 오 면 됩 니 다.그 러 니까 여섯 번 째 줄 을 바 꿔 서 아래 처럼 만 들 었 으 면 좋 겠 어 요.

[Desktop Entry]
Version=1.0
Type=Application
Name=CLion
Icon=/home/zhangzhen/clion-2018.3.1/bin/clion.svg
Exec=bash -i -c "/home/zhangzhen/clion-2018.3.1/bin/clion.sh" %f
Comment=A cross-platform IDE for C and C++
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-clion
2.컴 파일 과정 에서 생 성 된 파일 은 build 와 devel 폴 더 아래 에 있 는 것 이 아 닙 니 다.
Settings->Build->CMake 의 설정 을 수정 하고"CMake options"란 을"-DCATKIN"으로 변경 합 니 다.DEVEL_PREFIX:PATH=/home/user_name/workspace_name/devel”;"Generation path"란 을"/homeuser"로 변경name/workspace_name/build”。다음 과 같다.

3.cmake 버 전 컴 파일
기본적으로 CLion 컴 파일 에 사 용 된 CMake 는 내 장 된 버 전 입 니 다.이 버 전의 CMake 를 사용 하여 컴 파일 할 때 알 수 없 는 오 류 를 보 냅 니 다.명령 행 에서 catkinmake 는 분명히 정상적으로 컴 파일 할 수 있 는데,여 기 는 실패 할 것 이다.이 문 제 를 해결 하 는 방법 은 CLion 의 CMake 를 시스템 의 CMake 로 바 꾸 는 것 입 니 다.Settings->Build->Toolchains 에 구체 적 으로 설정 하면 CMake 의 기본 값 을 Bundled 로 볼 수 있 습 니 다.시스템 의 CMake 로 수 동 으로 지정 해 야 합 니 다.구체 적 으로 다음 그림 을 보십시오.

총결산
CLion 에서 ROS 프로젝트 를 컴 파일 하 는 설정 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 CLion 컴 파일 ROS 프로젝트 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기