relocation error: ./stich: symbol _ZNSt15__exception_ptr13exception_ptrC1Ev, version CXXABI_1.3.11 not defined in file libstdc++.so.6 with link time reference
opencvstich模塊移植到arm上使用程式為sample例程,程式運行到半報錯
看問題描述像是在vector的一個地方的問題,也可能是庫的問題。
1.測驗問題出現在opencv stich的呼叫
Stitcher::Status status = stitcher->stitch(imgs, pano);
注釋掉該行后運行正常(可這是核心模塊啊)
2.linux和arm的gcc版本一致的
3.grep 有CXXABI_1.3.11
4.編譯器為arm-himix-linux-g++,
5.頭檔案如下
#include"opencv2/opencv.hpp"
#include <opencv2/core/matx.hpp>
#include <vector>
#include "opencv2/imgcodecs.hpp"
#include "opencv2/highgui.hpp"
#include "opencv2/stitching.hpp"
#include "opencv2/core/mat.hpp"
#include <iostream>
6.掛載運行和拷貝到板子上一樣的問題
7.將交叉編譯器目錄下的libstdc++。so.6.23復制過去以后程式無法正常運行會在libc.so和libm.so報錯
uj5u.com熱心網友回復:
你好,我遇到一樣的問題,不知道你解決了沒有?uj5u.com熱心網友回復:
我最后用了example里面的makefile編譯就沒有報錯,感覺繞過了這個問題,并沒有真正解決。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/20427.html
標籤:嵌入開發(WinCE)
上一篇:串口打開失敗
