catkin相关内容
这是我第一次使用堆栈溢出,所以我对此还是个新手。我一直在做一个个人机器人项目,我下载了一个GitHub目录。我已经编译了它,测试了它(它工作正常),我已经生成了library.a文件(因为我正在使用Ubuntu 16.04和Ros Kinetic)。我不知道的是,为了在ROS节点CPP文件上加载通信功能,我必须向CMakeLists.txt文件添加什么。 我对CMakeLists.txt文件
..
在Cmake中添加外部GitHub项目时遇到问题。 其目的是在一个ROS(Catkin)项目中使用GitHub包Academy o。 安装说明可在以下位置找到: http://acado.github.io/install_linux.html 请下载工具包代码。我们的建议是永远克隆 稳定分支: git clone https://github.com/acado/acado.git
..
我创建了一个 C++ 游戏,它使用同一父目录中文件夹中的图像. /game_folder- -/图片--------icon1.png--------icon2.png----游戏.cpp 程序使用 Allegro 5 库来包含图像: ALLEGRO_BITMAP* icon1 = al_load_bitmap("Images/icon1.png");ALLEGRO_BITMAP* ico
..
我在 catkin 包中有一个简单的 ros 节点.现在我想在我的节点中包含一个 .h 和另一个 .cpp 文件..h 和 .cpp 文件是另一个目录的一部分,该目录不是具有此节点的 catkin 包的一部分.所以我相信我需要在我的包的 cmake 列表中添加外部目录,但我不确定如何.谁能帮我怎么办?我还应该链接 .h 文件的目标吗? 解决方案 catkin 只是 CMake 的扩展,因此
..
我现在正在阅读基于catkin_tools构建的ROS软件包.它很复杂,所以我需要将此项目导入到一个IDE中(例如Clion,QT Creator等).尽管catkin-tools的官方文档说您不能依赖CMake的IDE集成( CMakeLists.txt .出现提示时,单击以项目方式打开 打开“设置"窗口(通常是Ctrl + Alt + S) 导航至“构建,执行,部署";>"CMake"
..
我正在尝试使用"catkin_make"命令构建一个需要OpenCV的ROS软件包. 尝试构建时,CMakeList命令"find_package(需要OpenCV)"出现以下错误: CMake错误位于/opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:83(find_package):找不到"OpenCV"提供的具有以下任何名称的
..
我想“移植" 此C ++项目,该项目使用 qmake (即 Tool.pro 文件),到 cmake . 本质上,我想问一下如何通过查看上面的 Tool.pro 文件来编写必要的 CMakeLists.txt 文件. 这是我到目前为止所做的: include_directories(../lib/cudd-2.5.0/include BFAbstractionLibrary)add
..
当我运行catkin_make时,我知道它应该自动将我包含在主cpp文件中的头文件复制到devel中并创建一个可执行文件,但是,它没有这样做。 错误: 链接CXX可执行文件/ home / catkin_ws / devel / lib / mqtt_pub / mqtt_pub_node / usr / bin / ld:找不到-lmosquitto.h collect2:错
..
我想在catkin工作区之外创建ROS发布者节点。 可以创建吗? 解决方案 当然可以。像对待其他任何cpp库或python包一样对待ROS。 在python中,必须保持 PYTHONPATH 环境变量指向在 /opt/ros/kinetic/lib/python2.7/dist-packages 中的ros软件包。 在cpp中您必须告诉编译器在哪里寻找包含( / opt /
..
我正在使用CLion(C ++ IDE)编辑ROS软件包。我可以通过打开 CMakeLists.txt 文件来打开一个包。但是,我得到一个错误 “ FATAL_ERROR” find_package(catkin)失败。在工作区和CMAKE_PREFIX_PATH中都找不到catkin。原因之一可能是 no ROS setup.sh是在“ 之前获得的。我如何解决此问题?在更改代码后能
..
我正在与ros和OpenCV合作。我在默认路径 / usr / local 中安装了OpenCV,但是当我在我的工作站中使用catkin_make构建程序时,它显示Project cv_bridge 指定 / usr / include / opencv 为未找到的include dir。 你能告诉我我该如何解决这个问题?谢谢。 解决方案 我发现你说你使用catkin_make,所以
..
我使用和像QtCreator一样编写和构建以 c ++ 编写的ROS项目。 完成我自己的头文件不工作:eg #include“LineTracker.hh” 构建项目完美。 更新2.0:使用QtCreator 3.6解决方案无法正常工作 更新1.0:找到解决方案,请参阅下页! CMakeLists.txt看起来: cmake_minimum_required(VER
..
我制作并安装了aruco库,它将Findaruco.cmake文件放在/ usr / local / lib / cmake目录中。在我的CMakeLists.txt文件中,我有 ... find_package(aruco REQUIRED) 并且总是返回标准错误 通过在CMAKE_MODULE_PATH中不提供“Findaruco.cmake”,这个项目有
..