我想问一下在为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。
一旦你更新了,这一切都应该开始工作了。