如何在 Windows 7 上安装 OpenCV with Visual Studio 2012(64 位)



我正在按照本指南安装OpenCV for Qt:http://www.laganiere.name/opencvCookbook/chap1s1_2.shtml。但是本教程是为带有mingw32编译器工具包的Qt制作的。

请建议我将其安装在Windows 7 64位(带或不带cmake(上的Visual Studio 2012上的步骤。

你需要选择你的编译器而不是MinGW。

然后,指定将生成项目的编译器。在我们的例子中,它们是Qt默认安装的MinGW的编译器。

您需要选择 64 位 Visual Studio 11.0。当您完成配置并单击生成按钮时,cmake 将生成一个解决方案文件,您需要做的就是打开该解决方案文件并编译它。

http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html 使用本指南。如果您在构建Qt 5.x时遇到问题,请使用Qt 4.x - 构建它要容易得多。

好的,我能够按照cyriel:http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html提到的指南来解决这个问题。

并将以下行添加到 myproject.pro 文件中:

INCLUDEPATH += C:OpenCVbuildinclude
LIBS += C:OpenCVbuildx64vc11libopencv_core244.lib
LIBS += C:OpenCVbuildx64vc11libopencv_highgui244.lib
LIBS += C:OpenCVbuildx64vc11libopencv_imgproc244.lib
LIBS += C:OpenCVbuildx64vc11libopencv_calib3d244.lib
LIBS += C:OpenCVbuildx64vc11libopencv_calib3d244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_contrib244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_core244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_features2d244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_flann244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_gpu244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_highgui244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_imgproc244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_legacy244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_ml244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_nonfree244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_objdetect244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_photo244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_stitching244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_ts244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_video244d.lib
LIBS += C:OpenCVbuildx64vc11libopencv_videostab244d.lib

通过这样做,vsc2012 不需要再次进行额外的编译。它还节省了硬盘空间。任何人都可以运行他们用Qt5.1编写的opencv项目。

最新更新