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
質問は以下のとおりです。
後の1ヶ所は、いくつかのサブフォルダに.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