ROS 용 Eclipse Python 프로젝트를 만들고 싶습니다. ROS 자습서, ROS 응답 및 stackoverflow 찾고 있었지만 적절한 대답을 보지 못했습니다. 모든ROS 용 Eclipse Python 프로젝트 만들기
먼저, 나는 그이 특정 주제에 대한 이전 버전에 대해서 아무것도 변경 생각하지 않더라도, Ubuntu 14.04
, ROS Indigo
, Eclipse Neo
n 및 Python 2.7
을 사용하고 있습니다.
내가 그렇게 따라 명령의 순서는 다음과 같습니다
mkdir -p ws/src
cd ws/src
catkin_create_pkg mypackage std_msgs rospy roscpp
cd ..
catkin_make --force-cmake -G"Eclipse CDT4 - Unix Makefiles"
awk -f $(rospack find mk)/eclipse.awk build/.project > build/.project_with_env && mv build/.project_with_env build/.project
cmake ./src -DCMAKE_BUILD_TYPE=Debug
cd src/mypackage
python $(rospack find mk)/make_pydev_project.py
mv .pydevproject ../../build
질문은 다음과 같습니다
내가 나중에 한 곳은 일부 하위 폴더의 .project 때문에
catkin build
보다catkin_make
을하는 것을 선호/build
. 괜찮습니까? 아니면 대신build
을 사용 하시겠습니까?catkin_make --force ... no CMakeLists.txt
은 작업 공간 수준에서 생성되므로catkin_init_workspace
을 실행하여 만듭니다.catkin_make
은CMakeLists
에 대해 불평 할 것이기 때문에 나는 전에 그것을 할 수 없다. 그것에 어떤 문제가 보이십니까?awk -f $(rospack ... for the .pydevproject
도 실행해야합니까?결과적으로 나는
.project
과.pydevproject
을 빌드하게됩니다. Eclipse에서 프로젝트를 가져올 때 (기존 프로젝트를 Workspace로 가져 오기), C++ 프로젝트로 수행됩니다. 나는 그것을 pydev 프로젝트로 변환해야한다. 그게 정상인가요?프로젝트의 라이브러리 목록은 아래 그림에 나와 있습니다. 뭐가 없니? Libraries
Eclipse의 트리 구조는 다음 그림과 같습니다. 보시다시피 상당히 혼란 스럽습니다. 청소가 가능합니까? Eclipse Tree Structure
마무리하려면 작업을 완료하는 간단한 방법이 있는지 물어보고 싶습니다.
나는 모양을 가지고 있었다. 쉬운 방법이 있다면 귀하의 질문은 무엇입니까? – user6035379
7 개의 질문이 있습니다. 마지막 질문 만 남았습니다. 어쨌든, 질문 1을 편집하여 명확하게했습니다. – Juan