我想知道在ROS框架下需要使用哪个编程软件,我能用Visual Studio来编程吗?
我是ROS的新手,希望有相关的教程或者教程程序。
谢谢。
我想知道在ROS框架下需要使用哪个编程软件,我能用Visual Studio来编程吗?
我是ROS的新手,希望有相关的教程或者教程程序。
谢谢。
Qt Creator也可以成为C++的一个不错选择。它原生支持CMake,因此无需额外的插件或类似的东西。只需打开一个CMakeLists.txt文件,在一些你不介意的地方选择一个构建目录(毕竟你将使用rosmake),运行CMake,然后就可以开始了。自动完成和重构工作。只需确保从终端运行qtcreator,以便获取ROS特定的环境变量。
我正在使用JetBrains的Clion编程软件。
如果你对环境设置、环境变量和资源等方面没有经验,我不推荐使用它。
最重要的是始终使用正确的配置文件打开Clion。这可能有点困难,但我认为JetBrains的集成开发环境还是很值得的。
如pgorczak所指出的那样,QTCreator是一个很好的选择。如果您想要使用catkin包而不是ros包(rosbuild),我建议您使用 QTCreator 2.7.2。这是我测试过与catkin工作区和包一起使用的最新且最后一个可用版本。新的QTCreate版本会对catkin文件系统造成一些问题。
我建议您开始使用catkin,因为在较新版本的ROS中将不再支持rosbuild。
我想在这里补充一下,ROS最常用的IDE及其相应的配置在以下 ROS IDE wiki页面中。此外,ROS是基于Linux的框架,因此没有Visual Studio可用。您可以使用Eclipse(需要非常好的配置)或QT(我更喜欢这个,易于使用且对于ROS软件包的QT GUI创建非常有用,如果您需要的话!)
干杯!