2012-03-01 115 views
1

我在安装OpenCV时遇到了一些麻烦。我拿到了2.3.1窗口的超级包装:http://opencv.willowgarage.com/wiki/。我将它提取到C:\ OpenCV,并用CMake将它构建到Visual C++ 64位的“OpenCV/build”目录中。 生成了一个INSTALL文件,我在调试和释放模式(64位)下构建它。然后我试着对“OpenCV/samples/c/example_cmake”中的“minarea”示例文件做同样的事情:用CMake生成文件,然后用Visual C++构建。安装OpenCV HighGUI缺失

在整个过程中,我没有发现我意识到的决定性错误。但是,当我尝试打开示例exe文件,我得到:“该程序无法启动,因为opencv_highgui231d.dll丢失”。而且hig

+0

问题解决了。 对于将来的记录,通过将“opencv_core * d.dll”和“opencv_core * .dll”(其中*是版本号)的文件夹添加到系统路径(请参阅“使用visual studio编译”段落在这里:http://opencv.willowgarage.com/wiki/InstallGuide)。 – 2012-03-01 02:26:38

+0

[这篇文章](http://stackoverflow.com/questions/7011238/opencv-2-3-c-visual-studio-2010/7014918#7014918)有关于如何安装OpenCV 2.3.x的分步说明Windows并成功配置VS2010。 – karlphillip 2012-03-01 17:53:47

回答

4

问题解决了。对于将来的记录,通过将“opencv_core * d.dll”和“opencv_core * .dll”(其中*为版本号)的文件夹添加到系统路径(请参阅“使用visual studio编译”段落这里:opencv.willowgarage.com/wiki/InstallGuide

+0

确保它是dll的,而不是lib的。感觉非常愚蠢。将它们复制到构建的应用程序的调试文件夹中似乎也起作用。 – Emile 2013-03-04 16:52:22