樹莓派交叉編譯opencv4.10容易出錯的幾個地方

參考文章:

https://blog.csdn.net/wr132/article/details/70544331

 

1、

交叉編譯環境可以從下面下載

cmake-gui裏最下面的Target Root,也就是我們常說sysroot可以從這裏下載

https://releases.linaro.org/components/toolchain/binaries/6.3-2017.05/arm-linux-gnueabihf/

 

2、找不到pthread庫的問題

configure 完之後,要在CmakeCache.txt中找到CMAKE_EXE_LINKER_FLAGS:STRING,加上-pthread -ldl -lrt

CMAKE_EXE_LINKER_FLAGS:STRING=-pthread -ldl -lrt

4、common.cc報找不到thread,要加宏

#define HAVE_PTHREAD

5、grfmt_jpeg.cpp裏報了好幾個const char* 轉uchar之類的錯誤,改成強制轉換就可以了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章