创建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
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
相关文章推荐
- 将token添加到请求头中进行网络请求
- 【黑马Android】(05)短信/查询和添加/内容观察者使用/子线程网络图片查看器和Handler消息处理器/html查看器/使用HttpURLConnection采用Post方式请求数据/开源项目
- react 项目实战(二)创建 用户添加 页面 及 fetch请求 json-server db.json -w -p 8000
- CURL 如何同时进行POST请求并添加请求字符串 进行发送数据并且添加参数
- iOS (学习) iOS_9 以后,想要进行第三方(分享,登录)网络请求。
- 在xcode7中进行http网络请求 需要添加字段
- 项目开发中对使用的第三方库统一进行管理__添加属性表/页
- 项目开发中对使用的第三方库统一进行管理__添加属性表/页
- iOS如何查看工程里添加的第三方静态库(.a或.framework)中发送的网络请求
- 如何用Qt对ROS项目进行调试及创建GUI界面
- 通过代理模式,对第三方网络请求框架进行封装,实现任意切换网络框架
- iOS项目之Swift新闻App(二)—网络数据请求和添加TableHeader
- 项目开发中对使用的第三方库统一进行管理__添加属性表/页
- Volley第三方请求网络数据
- 对网络安全的认识 结合8-6-3项目进行总结。
- Android开发之搜芽项目的图片加载问题(使用Volley进行网络图片加载)
- 工作日志:添加第三方源码到项目中
- 6-如何模拟浏览器进行网络请求
- Android开源项目LifeUtil 之网络请求
- RN中使用fetch进行网络请求的几种场景和姿势