编译 opencv 4.7.0
1. 下载源码
git clone https://gitcode.net/opencv/opencv opencv_4_7_0 cd opencv_4_7_0 git checkout 4.7.0
2. 编译 msvc 版本
将下述代码拷贝到 build.cmd 文件中, 运行 build.cmd
echo off cd opencv_4_7_0 :: 32bit set GENERATOR="Visual Studio 16 2019" -A WIN32 set INSTALL_PREFIX=../opencv_4_7_0_x86 set BUILD_DIR=.build.x86 mkdir %BUILD_DIR% call:start_build :: 64bit set GENERATOR="Visual Studio 16 2019" -A x64 set INSTALL_PREFIX=../opencv_4_7_0_x64 set BUILD_DIR=.build.x64 mkdir %BUILD_DIR% call:start_build goto:eof :start_build cmake -S . -B %BUILD_DIR% -DCMAKE_INSTALL_PREFIX=%INSTALL_PREFIX% -G %GENERATOR% -DOPENCV_DOWNLOAD_MIRROR_ID=gitcode -DCMAKE_DEBUG_POSTFIX=d cmake --build %BUILD_DIR% --config Debug -j8 cmake --install %BUILD_DIR% --config Debug cmake --build %BUILD_DIR% --config Release -j8 cmake --install %BUILD_DIR% --config Release goto:eof
3. 使用
set(OpenCV_DIR $ENV{thirdparties}/opencv_4_7_0_x64) find_package(OpenCV REQUIRED) include_directories(${OpenCV_INCLUDE_DIRS})
target_link_libraries(${CURRENT_PROJECT}
PRIVATE
${OpenCV_LIBS}
)
代码养活自己

浙公网安备 33010602011771号