1 问题背景
依据之前文档的设置方法,通过CMakeList实现yaml动态链接库的配置。
Atlas:CmakeList中动态链接库相对路径配置_mazhanIMP的博客-CSDN博客
但是将工程与可执行文件在Atlas板卡运行后,出现
无法找到libyaml-cpp.so、libyaml-cpp.so.0.6、libyaml-cpp.so.0.6.0的问题。
同时,涉及到原始工程中的库文件也出现相同问题:
2 解决办法
经过分析,上述库文件在CMakelist中的交叉编译环境配置文件夹与Atlas中不一致。
具体解决方法如下:
1)虚拟机:
(1)将yaml-cpp拷贝到/home/user/ascend_ddk/arm/include
(2)将libyaml-cpp.so、libyaml-cpp.so.0.6、libyaml-cpp.so.0.6.0拷贝到/home/user/as