admin管理员组文章数量:1654378
问题概述:由于Realsense t265源码编译需要在CMakeList.txt中将BUILD_WITH_TM2设置为ON,但是由于国内网络原因,无法通过网络连接检测,因此我通过查找文件,发现在执行cmake ..之后,将会下载三个依赖文件,其中包括target-0.2.0.926.mvcmd,因此我通过手机提前下载好这几个文件,并上传至gitee上,现在只需要修改下载链接地址和md5校验即可完成下载和编译,以下是修改之后的文件。
解决办法:
首先确保已经开启了TM2
$ sudo gedit librealsense/CMakeList.txt
将 set(BUILD_WITH_TM2 OFF) 修改为 set(BUILD_WITH_TM2 ON)
其次,屏蔽网络校验
$ sudo gedit librealsense/CMake/connectivity_check.cmake
将INTERNET_CONNECTION 后面的OFF修改为ON,即:
set(INTERNET_CONNECTION ON)
$ sudo gedit librealsense/common/fw/CMakeList.txt
将文件中D4XX_RC_SHA1,D4XX_RC_URL,D4XX_FW_SHA1,D4XX_FW_URL,SR3XX_FW_SHA1,SR3XX_FW_URL,T26X_FW_SHA1,T26X_FW_URL几句,替换为以下内容:
set(D4XX_RC_SHA1 550c60f05fa93a12fa780074d64e13cb816f3ee7)
set(D4XX_RC_URL "https://gitee/dawnchen123/realsense-lib/blob/master")
set(D4XX_FW_SHA1 cc3afcbc7de2cc45009b153452be8be7338045d1)
set(D4XX_FW_URL "https://gitee/dawnchen123/realsense-lib/blob/master")
set(SR3XX_FW_SHA1 405ab7a111489b6cea74435feca14914fe276ba7)
set(SR3XX_FW_URL "https://gitee/dawnchen123/realsense-lib/blob/master")
set(T26X_FW_SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709)
set(T26X_FW_URL "https://gitee/dawnchen123/realsense-lib/blob/master/${T26X_FW_VERSION}")
保存,退出,重新编译,完成,撒花!
本文标签: 源码identifyfailedlibrealsensedisabling
版权声明:本文标题:librealsense源码编译-- Failed to identify Internet connection, disabling BUILD_WITH_TM2 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1729649772a1208900.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论