注意:该文章为公开免费的项目,我做这件事旨在让后来者少走弯路,如果大家对于编译Opencv过程中的错误有很好的解决方式,也可以私信我,我会将大家的回答放到该文档内,并注明作者。本文章一直更新。
1.DetectCXXCompiler.cmake
CMake执行【configure】后,信息栏提示:
CMake Warning at cmake/OpenCVDetectCXXCompiler.cmake:175 (message): OpenCV does not recognize MSVC_VERSION "1923". Cannot set OpenCV_RUNTIME Call Stack (most recent call first): CMakeLists.txt:153 (include)
(注意:配置为Windows 10专业版22H2,VS2022)
这是一个vs2022常见问题,主要是由于MSC_VER 未对应vs版本
解决方法:
在Opencv源文件内找到下面这个文件
按照提示要求,找到第175行代码