1.先定位问题,报错的是程序LIb下的libIKSDKAPI.so没有链接到GLIBCXX_3.4.22
2.在当前程序libIKSDKAPI.so所在的文件夹下执行:ldd libIKSDKAPI.so 查看他所链接的文件
应该是libstdc++.so.6这个c++标准库的问题,根据其他文件链接的路径推测,libstdc++.so.6应该链接到 /lib/aarch64-linux-gnu/这个目录下。
3.查看/usr/lib/aarch64-linux-gnu/目录下该文件中的GLIBCXX文件,发现只到GLIBCXX_3.4.21.
4.将程序Lib库下的libstdc++.so.6文件拷到/usr/lib/aarch64-linux-gnu/目录下,再进行查看:
grep GLIBCXX
发现3.4.21以上的也有了
5.在程序libIKSDKAPI.so所在的文件夹下执行:ldd libIKSDKAPI.so,看到libstdc++.so.6链接到了对应的路径。
6.回到qt界面,构建通过,问题解决。