作者:那些触动你的回忆 | 来源:互联网 | 2024-11-04 15:05
在解析xml文件时,平时文件路径都是相对路径,结果将程序移到ros下之后,CMakeLists主要添加如下:find_package(LibXml2 REQUIRED)include_director
在解析xml文件时,平时文件路径都是相对路径,结果将程序移到ros下之后,CMakeLists主要添加如下:
find_package(LibXml2 REQUIRED)
include_directories(${LIBXML2_INCLUDE_DIR})
target_link_libraries(GlobalPlanning ${LIBXML2_LIBRARIES} )
发现出现报错:
后面将xml文件的路径改为绝对路径就解决了。
之前的相对路径:./HDmap.xml
改了之后的绝对路径:/home/lzy/file/HDmap.xml