CLion 에서 ROS 프로젝트 의 설정 상세 한 튜 토리 얼 을 컴 파일 합 니 다.
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 프로젝트 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Rust×CLion에서 사용하는 C 컴파일러를 Docker로 만들기· CLion · Docker for Windows Rust를 만지고 싶었기 때문에 드디어 설치하고 있습니다. 그냥 C 컴파일러라면 불필요하네요. Dockerfile. docker-compose.yml Setting...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.