http://www.barbato.us/2011/03/18/using-opencv2-within-qtcreator-in-windows-2/
我正在关注上面关于如何将 opencv 与 Qtcreator 一起使用的帖子。 有人提到我必须在 Qtcreator 中向我的 pro 添加 *.lib 文件。
我就是这么做的,但开箱即用的是,opencv 附带的那些 *.lib 文件是为 Microsoft VS 编译的。所以我再次关注了另一篇关于如何使用 minGW 构建 opencv 以与 Qtcreator 一起使用的在线帖子,这是链接: http://knowtheabc.wordpress.com/2011/02/25/windows-opencv-and-qt-creator/
但我无法生成那些 *.lib 文件,我得到 *.dll 和 *.dll.a
我试图将它们添加到我的 Qt 项目中,但它不起作用! 我如何生成这些 Lib 文件?
最佳答案
听起来您对使用哪个版本感到困惑。如果您想使用 QtCreator/MinGW,您需要使用 MinGW 构建 OpenCV 并使用 Qt 的 MinGW 版本。 Here是 Qt 的 MinGW 版本。您需要为 OpenCV 的 CMake 构建选择 MinGW Makefiles
目标。 Here是 OpenCV 的 CMake 安装指南。
关于c++ - 如何在 Windows XP 上为 Qt 4.7 正确构建 OpenCV 2.3.1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8306945/