国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

解決Linux下安裝OpenCV遇到的問題

問題1:make時報錯:'/usr/include/string.h'中的函數(shù)'memcpy'在此作用域中未聲明 當(dāng)在Linux系統(tǒng)上安裝OpenCV時,有時會遇到make過程中報錯,指向'/usr

問題1:make時報錯:'/usr/include/string.h'中的函數(shù)'memcpy'在此作用域中未聲明

當(dāng)在Linux系統(tǒng)上安裝OpenCV時,有時會遇到make過程中報錯,指向'/usr/include/string.h'中的函數(shù)'memcpy'未在此作用域中聲明。這個問題是由于缺少必要的頭文件引起的。

解決方案:

為了解決這個問題,我們可以在CMakeLists.txt文件的第一行添加以下代碼:

``` set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FORCE_INLINES") ```

這樣就能正確引入頭文件,解決'memcpy'未聲明的錯誤。

問題2:make時報錯:fatal error: Eigen/Eigenvalues: No such file or directory

在編譯OpenCV過程中,有時會遇到類似“fatal error: Eigen/Eigenvalues: No such file or directory”的錯誤提示。這個問題是由于缺少Eigen庫文件導(dǎo)致的。

解決方案:

為了解決這個問題,我們可以在cmake命令中添加WITH_EIGENOFF選項,即:

``` sudo cmake -D CMAKE_BUILD_TYPERELEASE -D WITH_EIGENOFF -D CMAKE_INSTALL_PREFIX/usr/local/opencv/3.10 .. ```

通過設(shè)置WITH_EIGEN為OFF,可以禁止使用Eigen庫,從而解決缺少文件或目錄的錯誤。

通過以上兩個解決方案,我們可以順利地解決在Linux下安裝OpenCV時遇到的問題,使得安裝過程更加順利。

標(biāo)簽: