2012-07-24 23 views

Odpowiedz

3

Najczęstszym IDE używanym do rozwoju ROS jest Eclipse. Więcej informacji znajduje się na stronie IDE na Wiki ROS: http://www.ros.org/wiki/IDEs

Jeśli podążysz za ROS tutorials, zobaczysz, że ROS jest jedynie programowaniem w języku C lub Pythonie, i dlatego każde IDE dla tych języków będzie odpowiednie.

1

Qt Creator może również być dobrym wyborem dla C++. Ma natywne wsparcie dla CMake, więc nie ma potrzeby używania dodatkowych wtyczek lub podobnych rzeczy. Po prostu otwórz plik CMakeLists.txt, wybierz katalog kompilacji w jakimś miejscu, w którym nie masz nic przeciwko (w końcu będziesz używał rosmake), uruchom CMake i jesteś gotowy. Autouzupełnianie i refaktoryzacja. Tylko upewnij się, że uruchomiłeś qtcreator z terminala, więc dostaje on zmienne środowiskowe specyficzne dla ROS.

0

QTCreator to doskonały wybór, jak wskazał pgorczak. Jeśli masz zamiar używać pakietów catkin zamiast pakietów ros (rosbuild), polecam użyć QTCreator 2.7.2. To jest najnowsza i ostatnia działająca wersja, którą przetestowałem, która działa z obszarami roboczymi i pakietami. Nowe wersje QTCreate powodują pewne problemy z systemem plików catkin.

Polecam zacząć używać catkin, ponieważ rosbuild nie będzie obsługiwane w nowszych wersjach ros.

0

Po prostu chcę dodać tutaj, najczęściej IDE dla ROS i ich odpowiednie konfiguracje są następujące ROS IDE wiki page. ROS jest także oparty na systemie Linux, więc nie jest dostępne żadne Visual Studio. można używać Eclipse (wymaga dość dobrej konfiguracji) lub QT (wolę to jedno, proste użycie naprzód i przydatne dla tworzenia QT GUI dla pakietów ROS, jeśli kiedykolwiek potrzebne!)

Wiwaty,