Opencv windows 7 cmake mingw-32 make error
Opencv windows 7 cmake mingw-32 make error
我想问一下在为windows7编译opencv时遇到的一个错误,我正在遵循这个
http://www.laganiere.name/opencvCookbook/chap1s1_2.shtml
我已经谈到了在cmake上配置和生成命令都是成功的部分,但是当在cmake构建opencv的目录中使用mingw32 make命令时,我得到以下错误:
致命错误:QApplication:没有这样的文件或目录
这发生在文件windw_QT.h中,该文件位于openc中的sources文件夹中,我的确切路径是
C: \Users\lenovo\Desktop\OpenCV248\opencv\sources\modules\highgui \src\window_QT.h
老实说,当它不知道在哪里可以找到QT库时,我可以处理cmake错误,但我不知道为什么编译源代码会产生这个错误,难道QApplication不应该与highgui.h 存在于同一个文件夹中吗?
根据您的评论,您似乎使用了cmake 2.6来处理Qt 5。如果你看一下Qt 5 cmake手册,你会发现你至少需要2.8.3,但建议使用2.8.11:
CMake是一个有自己文档的第三方工具。本手册的其余部分详细介绍了如何将Qt 5与CMake一起使用的细节。使用Qt5所需的最低版本为CMake 2.8.3,但建议使用2.8.11。
一旦你更新了,这一切都应该开始工作了。
相关文章:
- "error: no matching function for call to"构造函数错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 使用 LuaBridge 将 LuaJIT 绑定到C++会导致"PANIC: unprotected error"
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- C++错误:"error: int aaa::bbb is protected within this context"
- 尝试链接我的着色器时,我收到错误代码"error c5145 must write to gl_position"
- C++,在int数组中输入字符串或字符会输出0,而不是ascii或error
- 使用 cmake 的 LLVM 构建在 tsan_libdispatch_mac.cc 期间失败; "Error: conflicting types for ..."
- C++ "error: invalid use of void expression"
- struct.error:解压缩 C++ 结构时,解包需要 288 字节的缓冲区
- 如何修复"error: ‘_1’ was not declared in this scope"?
- 使用 make 编译 MPI,几个命名空间错误,例如"错误:未知类型名称'使用'?
- OpenCV make error: limits.h 没有这样的目录文件
- g++.exe:error:libgomp-1.dll:没有这样的文件或目录;make:***[Out release]
- make: g++: error: CreateProcess: 没有这样的文件或目录
- OpenCV make -j8 error
- make error with benderrmq
- Eclipse CDT with MinGW GCC Make Error 127
- Opencv windows 7 cmake mingw-32 make error