您的位置:首页 > 理论基础 > 计算机网络

创建ROS项目并添加第三方库(curl)进行网络请求

2017-12-12 19:09 274 查看
最近项目中需要用到网络请求.所以我在ROS项目中使用了curl库.下面是使用步骤:

1.下载curl-7.56.1.tar.gz

2.解压缩,make编译

3.创建项目

   a.mkdir test

   b.cd test

   c.mkdir -p src

   d.cd src

   e.catkin_create_pkg httputils std_msgs roscpp

   f.cd ..

   g.catkin_make

4.把curl-7.56.1->lib里编译好的libcurl.la libcurl.lai copy到src下新建的lib文件夹中

5.CMakeLists里添加:

link_directories(

  src/lib/

)

include_directories(

# include

  ${catkin_INCLUDE_DIRS}

  src/

)

add_executable(${PROJECT_NAME}_node src/main.cpp)

set(LIB_PRO

  curl

)

target_link_libraries(${PROJECT_NAME}_node

  ${catkin_LIBRARIES}

  ${LIB_PRO}

)

6.用kDevelop打开项目运行程序run->launch configuration->executable中选择devel下lib下的执行文件

7.创建ROS通讯方式:http://blog.csdn.net/mt_lixinzeng/article/details/78492864
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐