Opencv 使用Cmake编译项目。I';我犯了一个错误

Opencv 使用Cmake编译项目。I';我犯了一个错误,opencv,cmake,Opencv,Cmake,我正试图用CMake编译一个项目。我得到一个错误: 找到OpenCV Windows Pack,但它没有与您的兼容的二进制文件 配置 您应该手动将CMake变量OpenCV_DIR指向您的OpenCV构建 图书馆。 调用堆栈(最新调用优先): CMakeLists.txt:9(查找包) CMakeLists.txt:9处的CMake错误(查找包): 找到包配置文件: C:/Users/Ghenja/AppData/Local/opencv/build/OpenCVConfig.cmake 但它

我正试图用CMake编译一个项目。我得到一个错误:

找到OpenCV Windows Pack,但它没有与您的兼容的二进制文件 配置

您应该手动将CMake变量OpenCV_DIR指向您的OpenCV构建 图书馆。 调用堆栈(最新调用优先): CMakeLists.txt:9(查找包)

CMakeLists.txt:9处的CMake错误(查找包): 找到包配置文件:

C:/Users/Ghenja/AppData/Local/opencv/build/OpenCVConfig.cmake
但它将OpenCV_find设置为FALSE,所以包“OpenCV”被认为是错误的 没有找到


我不明白发生了什么事。请帮我解决这个问题

清理项目并删除cmakcache.txt。找到的OpenCV_现在可能已缓存

如果这不起作用,请使用其他标志运行cmake命令,以确保:

cmake -DOpenCV_FOUND:BOOL=ON -DOpenCV_DIR=/path/to/your/OpenCV

set(OpenCV\u FOUND 1)
find\u包之前它不工作。问题没有解决。在执行建议的命令后,我得到了与我的帖子中相同的错误。删除cmakcache.txt对我也没有帮助。如果Windows 64位很重要的话,我会使用它。您验证过目录中的库是为64位而不是32位构建的吗?我不知道如何验证它