https://zhuanlan.zhihu.com/p/691838987
将opencv-4.5.5.zip解压后重命名为opencv,保证opencv文件夹内直接能找到CMakeLists文件
$env:Path += ";D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin"
修改脚本install_opencv.ps1
$opencvVer = "4.5.5"
# ----
$ErrorActionPreference = 'Stop'
$WORKSPACE = $PSScriptRoot
$THIRDPARTY_DIR = "${WORKSPACE}/thirdparty"
$OPENCV_DIR = "${THIRDPARTY_DIR}/opencv/install"
if (-Not (Test-Path -Path $THIRDPARTY_DIR -PathType Container)) {
New-Item -Path $THIRDPARTY_DIR -ItemType Directory
}
Push-Location "${THIRDPARTY_DIR}"
Push-Location "opencv"
New-Item -Path "build" -ItemType Directory
Push-Location build
cmake .. -A x64 -T v142 `
-DBUILD_TESTS=OFF `
-DBUILD_PERF_TESTS=OFF `
-DCMAKE_INSTALL_PREFIX="${OPENCV_DIR}"
cmake --build . --config Release -j6
cmake --install . --config Release
Pop-Location
Pop-Location
Pop-Location
ps1文件需要解除锁定