ROS 2 에서 CMakeLists.txt 이해하기
1. CMakeLists.txt란? CMakeLists.txt는 ROS 2 패키지를 빌드할 때 사용하는 설정 파일입니다. 쉽게 말하면 다음 역할을 합니다. ROS 2 Humble에서는 보통 colcon build 명령으로 워크스페이스를 빌드합니다. 이때 C++ 패키지나 인터페이스 패키지의 CMakeLists.txt를 읽어서 빌드 규칙을 처리합니다. 2. Python 패키지는 보통 CMakeLists.txt를 사용하지 않는다 ROS 2에서 Python 패키지는 보통 ament_python 빌드 타입을 사용합니다. 예를 들어 my_first_package가 Python … Read more