Hi, I can also recommend QtCreator, one can start it from shell or script with environment settings (just like mentioned before for Eclipse) and just open a CMakeLists.txt. QtCreator will then ask for a build directory (default is [CMakeLists.txt dir]/qtcreator-build), which one can just set to the default ROS "build" directory. QtCreator is very lightweight and fast, so might be worth a look. regards, Stefan 2010/10/21 Aditya Gadre : > Hi Daniel, > > Thank you very much for your email. I think I will follow your suggestion of > manually creating an eclipse project. That way my sources will remain > clutter free. I would much appreciate if you could give me the script you > use to start eclipse. > > Thanks again! > - Aditya > > On 10/21/2010 11:22 AM, Daniel Stonier wrote: > > Oh, only gotcha with the method I outlines is that you have to start your > eclipse from a shell with all the usual ROS variables being exported...that > or either fire up a script which does that for you so you can put desktop > icons on your panels (I have one I can paste here if you need). > > On 22 October 2010 00:20, Daniel Stonier wrote: >> >> I actually prefer just using makefile projects within eclipse. >> >> - create a new ros package >> - in eclipse: >>   - create anew, empty Makefile project. Turn off the default location and >> choose your ros package location instead. >> - make sure you add the line 'set(CMAKE_VERBOSE_MAKEFILE true)' to your >> CMakeLists.txt, this helps eclipses' c++ indexer. >> - build project, clean project then both work as you expect...with a >> parallel build directory. >> Of course, that will only let you make the individual project. But i >> typically do an rosmake for the project now and then (i.e. when I download >> or other packages have changed alot). Usually while developing all you need >> is to make the single package. >> The above also has the advantage in that you don't have any problems with >> the .project, .cproject files getting shared amongst your team. That and the >> fact that you can make/rosmake from a shell and build from inside eclipse >> without it getting mucked up. >> I should probably add some notes about this to the wiki. >> On 21 October 2010 11:31, Aditya Gadre wrote: >>> >>> I have a question about "make eclipse-project" command. I created a >>> package which has a number of CMakeLists.txt files as follows - >>> >>> gps (package_dir) >>>     - CMakeLists.txt ( with add_subdirectory(src) ) >>>     - src (directory) >>>         - CMakeLists.txt (with add_subdirectory(gps) and >>> add_subdirectory(node)) >>>         - gps (directory) >>>             - CMakeLists.txt (with add_library) >>>         - node (directory) >>>             - CMakeLists.txt (with add_executable) >>> >>> When I run "rosmake gps", all CMakeFiles directories and other related >>> CMake files are under the "build" directory as expected for an >>> out-of-source build. However, when I run "make eclipse-project", then >>> CMakeFiles directories, along with other CMake files are created in >>> directories that contain CMakeLists.txt files. The ROS wiki mentions the >>> work-around used by "make eclipse-project". Are all CMakeFiles folders >>> created outside the build directory a result of this work-around? >>> >>> Thanks, >>> - Aditya >>> _______________________________________________ >>> ros-users mailing list >>> ros-users@code.ros.org >>> https://code.ros.org/mailman/listinfo/ros-users >> >> >> >> -- >> Phone : +82-10-5400-3296 (010-5400-3296) >> Home: http://snorriheim.dnsdojo.com/ >> Yujin Robot: http://www.yujinrobot.com/ >> Embedded Control Libraries: http://snorriheim.dnsdojo.com/redmine/wiki/ecl > > > > -- > Phone : +82-10-5400-3296 (010-5400-3296) > Home: http://snorriheim.dnsdojo.com/ > Yujin Robot: http://www.yujinrobot.com/ > Embedded Control Libraries: http://snorriheim.dnsdojo.com/redmine/wiki/ecl > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > >