我使用什么程序来使用 ROS 框架进行编程,我可以使用 Visual Studio 吗?
我是 ROS 的新手,任何教程或教程程序都将不胜感激。
谢谢。
用于 ROS 开发的最常见的 IDE 是 Eclipse。更多信息请参见 ROS Wiki 上的 IDE 页面:http ://www.ros.org/wiki/IDEs
如果您遵循ROS 教程,您会发现 ROS 只是用 C 或 python 编程,因此任何适用于这些语言的 IDE 都适用。
Qt Creator 也可以是 C++ 的不错选择。它具有对 CMake 的本机支持,因此不需要额外的插件或类似的东西。只需打开一个 CMakeLists.txt 文件,在您不介意的某个地方选择一个构建目录(毕竟您将使用 rosmake),运行 CMake 就可以了。自动完成和重构工作。只需确保您从终端运行 qtcreator,以便它获取 ROS 特定的环境变量。
正如 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 很有用,如果您需要它!)
干杯,
我正在使用jetbrains的Clion。如果您对环境设置以及所有与环境变量和资源有关的事情都没有经验,我不建议您这样做。最重要的是始终使用源设置文件打开 Clion。这可能有点难,但在我看来,jetbrains ide 是值得的