Visual studio 如何为x86构建和安装OpenCV 4.2.0?

Visual studio 如何为x86构建和安装OpenCV 4.2.0?,visual-studio,opencv,cmake,x86,Visual Studio,Opencv,Cmake,X86,我正在尝试在Windows for Visual Studio上为x86/32位构建最新的OpenCV版本()。但是,在完成的构建中只有1个OpenCVConfig.cmake(opencv/build/win install/x86/vc16/lib/OpenCVConfig.cmake-没有bin文件夹) 我所尝试的: 我已经下载并执行了最新版本(opencv-4.2.0-vc14_vc15.exe) 我遵循SO线程,在我的opencv/build/OpenCVConfig.cmake 下载

我正在尝试在Windows for Visual Studio上为x86/32位构建最新的OpenCV版本()。但是,在完成的构建中只有1个
OpenCVConfig.cmake
opencv/build/win install/x86/vc16/lib/OpenCVConfig.cmake
-没有bin文件夹)

我所尝试的:

  • 我已经下载并执行了最新版本(opencv-4.2.0-vc14_vc15.exe)
  • 我遵循SO线程,在我的
    opencv/build/OpenCVConfig.cmake
  • 下载Cmake并通过安装程序安装
  • 启动Cmake GUI-将源代码设置为
    opencv/sources
    ,将二进制文件设置为
    opencv/build
  • 选择Visual Studio 16-2019作为生成器,并选择win32的选项
  • 为下载配置代理并单击生成
  • 我在构建过程中没有发现明显的错误。控制台的最后几行是:

    Install to:                    C:/Users/user/opencv/build/install
    
    Configuring done
    Generating done
    
    opencv/install
    中也没有
    install
    文件夹。我认为它安装到
    opencv/build/win-install


    我做错了什么?

    您实际上并没有构建OpenCV。到目前为止,您所做的只是使用CMake为Visual Studio生成一个解决方案。对于Visual Studio,我建议您进行包管理。@DanMašek谢谢,刚刚也意识到了这一点!但是,当我现在尝试在VS中构建和安装时,仍然会出现错误:没有针对debug/release/win32的配置。您实际上没有构建OpenCV。到目前为止,您所做的只是使用CMake为Visual Studio生成一个解决方案。对于Visual Studio,我建议您进行包管理。@DanMašek谢谢,刚刚也意识到了这一点!但是,当我现在尝试在VS中构建和安装时,仍然会出现错误:没有针对debug/release/win32的配置。