当前位置: 首页 > news >正文

做分销商城网站的常州百度关键词优化

做分销商城网站的,常州百度关键词优化,住房和城乡建设部网站报名,数据库营销案例【学习笔记】解决编译 Serial Communication Library 时的 Catkin 依赖问题 Serial Communication Library 是一个用 C 编写的用于连接类似 rs-232 串口的跨平台库。它提供了一个现代的 C 接口#xff0c;它的工作流程设计在外观和感觉上与 PySerial 相似#xff0c;但串口速…【学习笔记】解决编译 Serial Communication Library 时的 Catkin 依赖问题 Serial Communication Library 是一个用 C 编写的用于连接类似 rs-232 串口的跨平台库。它提供了一个现代的 C 接口它的工作流程设计在外观和感觉上与 PySerial 相似但串口速率和控制由 C 提供。 github 地址 https://github.com/wjwwood/serialSerial Communication Library 在多个机器人相关项目中使用可以像大多数 unix 库一样通过 make 和 sudo make install 构建并安装到操作系统中但因为它是一个 catkin 项目所以也可以在 catkin 工作区中与其他 catkin 项目一起构建。 我使用 cmake 来编译这个工程会有如下的错误 CMake Error at CMakeLists.txt:5 (find_package):By not providing Findcatkin.cmake in CMAKE_MODULE_PATH this project hasasked CMake to find a package configuration file provided by catkin, butCMake did not find one.Could not find a package configuration file provided by catkin with anyof the following names:catkinConfig.cmakecatkin-config.cmakeAdd the installation prefix of catkin to CMAKE_PREFIX_PATH or setcatkin_DIR to a directory containing one of the above files. If catkinprovides a separate development package or SDK, be sure it has beeninstalled.可以看到必须安装相应的 Catkin 环境才可以编译因为我没有安装 Catkin 环境所以没办法编译成功。但是我不想依赖 Catkin所以就去寻找了去除 Catkin 依赖的方法。 我在这个github项目的 Issues 中看到了很多人也有这个需求最后在这里Remove Catkin dependency while keeping CMake’s find_package() feature by dbolkensteyn · Pull Request #133 · wjwwood/serial · GitHub中找到了解决方案只需要修改 CMakeLists.txt 就可以删除Catkin依赖。 CMakeLists.txt 中需要修改的地方对比图如下 最后将 CMakeLists.txt 修改成如下 cmake_minimum_required(VERSION 2.8.3) project(serial)if(APPLE)find_library(IOKIT_LIBRARY IOKit)find_library(FOUNDATION_LIBRARY Foundation) endif()## Sources set(serial_SRCSsrc/serial.ccinclude/serial/serial.hinclude/serial/v8stdint.h ) if(APPLE)# If OSXlist(APPEND serial_SRCS src/impl/unix.cc)list(APPEND serial_SRCS src/impl/list_ports/list_ports_osx.cc) elseif(UNIX)# If unixlist(APPEND serial_SRCS src/impl/unix.cc)list(APPEND serial_SRCS src/impl/list_ports/list_ports_linux.cc) else()# If windowslist(APPEND serial_SRCS src/impl/win.cc)list(APPEND serial_SRCS src/impl/list_ports/list_ports_win.cc) endif()## Add serial library add_library(${PROJECT_NAME} STATIC ${serial_SRCS}) if(APPLE)target_link_libraries(${PROJECT_NAME} ${FOUNDATION_LIBRARY} ${IOKIT_LIBRARY}) elseif(UNIX)target_link_libraries(${PROJECT_NAME} rt pthread) else()target_link_libraries(${PROJECT_NAME} setupapi) endif()## Add example project add_executable(serial_example examples/serial_example.cc) add_dependencies(serial_example ${PROJECT_NAME}) target_link_libraries(serial_example ${PROJECT_NAME})## Include headers include_directories(include)## Install set(INSTALL_LIB_DIR lib) set(INSTALL_INCLUDE_DIR include) set(INSTALL_CMAKE_DIR share/serial/cmake)## Install executable install(TARGETS ${PROJECT_NAME}DESTINATION ${INSTALL_LIB_DIR}EXPORT ${PROJECT_NAME}-targets )## Install headers install(FILES include/serial/serial.h include/serial/v8stdint.hDESTINATION ${INSTALL_INCLUDE_DIR}/serial)## Install CMake files install(EXPORT ${PROJECT_NAME}-targets DESTINATION ${INSTALL_CMAKE_DIR})include(CMakePackageConfigHelpers) write_basic_package_version_file(${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Version.cmakeVERSION 1.2.1COMPATIBILITY AnyNewerVersion)install(FILES ${CMAKE_SOURCE_DIR}/cmake/${PROJECT_NAME}Config.cmake ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Version.cmakeDESTINATION ${INSTALL_CMAKE_DIR})## Tests # FIXME #if(CATKIN_ENABLE_TESTING) # add_subdirectory(tests) #endif()修改完之后重新 cmake 就可以了。 本文链接https://blog.csdn.net/u012028275/article/details/140701592
http://www.hkea.cn/news/14511591/

相关文章:

  • 郑州网站建设seo优化wordpress shortlink
  • 北京学校网站建设公司有关网站建设国内外现状的文献
  • 沈阳网站制作聚艺科技帮传销做网站
  • 中国最好的网站器域名统一天津网站设计建设
  • 织梦个人博客网站源码常州妇幼做的无创 在哪个网站查
  • 长春网站建设索q479185700客户案例 网站设计
  • 网站备案建设方案温州网站制作哪家好
  • 网站建设需要ui吗营销型网站策划怎么做
  • 网站建设费专用票做网站软件frontpage
  • 个人网站建设价格策划案格式模板和范文
  • 莱芜企业建站公司杭州鼎易科技做网站太坑
  • 环保材料东莞网站建设ui基础教程入门
  • 手表网站欧米茄价格手机之家官网首页
  • 自己做网站必须要学哪些广州市移动网站建设服务公司
  • 带后台的html网站源码连云港网站制作
  • 南京网站建设 seo长沙建个网站要多少钱
  • 公司网站建设 wordpress湖北城乡住房建设厅网站怎查证件
  • 网站异常传播怎么解除成都网站建设全美
  • 忘记网站后台密码做旅行社网站
  • 资讯网站 怎么做国家企业查询系统官网天眼查
  • 太原市做网站海南在线分类信息平台
  • 阳泉建设局网站网站建设如何学
  • 微信公众号上微做网站wordpress月亮花园
  • 网站备案号注销查询系统创建网站忘记了怎么办
  • 网站视频做背景淘宝联盟返利网站怎么做
  • 做化工类网站内容wordpress默认图像不显示
  • 网站关键词密度过高推广网站的方法有搜索引擎营销、邮件营销
  • seo网站优化经理微软雅黑做网站会涉及到侵权吗
  • 不会代码建设网站下拉框代码自做生成网站
  • 做潮鞋的网站和平台西安浐灞生态区规划建设局网站