Sho*_*hoz 5 windows opencv mingw
我无法在Windows上使用Cmake和MinGW编译openCV.我完全不理解我的错误,请看看:
好的,我不能发布任何图片.所以这是错误:
CMake Error at cmake/OpenCVUtils.cmake:19 (if):
Run Code Online (Sandbox Code Playgroud)
如果给出论点:
"C:/BuildOpenCV" "MATCHES" "^C:/Users/Corentin/Desktop/C_C++/openCV/opencv" "OR" "C:/BuildOpenCV" "MATCHES" "^C:/BuildOpenCV"
Run Code Online (Sandbox Code Playgroud)
正则表达式"^ C:/ Users/Corentin/Desktop/C_C++/openCV/opencv"无法编译调用堆栈(最近一次调用):CMakeLists.txt:281(ocv_include_directories)
我的源目录:C:/ Users/Corentin/Desktop/C_C++/openCV/opencv
在哪里构建二进制文件:C:/ BuildOpenCV
你知道什么会导致这类问题吗?我是新用户,我可能忘记了一些重要的细节,请原谅我=).
谢谢 !
FSa*_*tto 21
令人惊讶的是,我今天遇到了同样的错误,并在stackoverflow上搜索了一个解决方案......; o)
答案在于第二条错误消息:正则表达式"^ C:/ Users/Corentin/Desktop/C_C++/openCV/opencv"无法编译
就像你一样,我把文件夹命名为../C++/ ..
当整个路径作为正则表达式输入时,"+"被解释为"一个或多个字符"的正则表达式控制序列.因此++没有意义,表达式无法编译.
(快速)解决方案是将目录重命名为cpp或其他没有控制字符的内容.
从我的角度来看,这是一个错误,因为还可能有其他"控制字符"[]().*+\{}?(特别是在窗口中)路径字符串即版本号:OpenCV-2.4.1
我没有时间注册自己报告错误,但也许其他人已经有一个帐户?
| 归档时间: |
|
| 查看次数: |
4525 次 |
| 最近记录: |