【发布时间】:2011-01-11 20:40:40
【问题描述】:
我需要在 Win32 上安装 OpenCV。我目前没有安装它。我下载了 OpenCV-2.0.0a-win32.exe 并运行它。我现在该怎么办?没有 .lib 之类的。
我在 http://opencv.willowgarage.com/wiki/InstallGuide 找到了一些使用 cmake 构建版本的说明。我下载了最新最好的 cmake,并尝试按照说明进行操作,但我在猜测。不开心。
我在“配置”时指定了 VC++9,但 cmake 构建了一个 VC++6 dsw 文件。没有vcproj。无论如何,我将 dsw 转换为 vc++9 vcproj,只是为了看看它是否可以工作。没有。它编译了很多文件,但很多都失败了,因为它找不到 omp.h。果然,它不存在,任何地方。构建日志说,“一个工具从“执行自定义构建步骤”返回了一个错误代码。
我迷路了。
理想情况下,我想找到一个完整安装,其中包含为 Win32 vc++ 2008 预先构建的所有文件。如果做不到这一点,我需要即使我也能遵循的说明。短句和小词,但很多。
请帮忙!
更新:我尝试只构建 CXCORE。它抱怨说,“无法打开文件 'VCOMPD.lib'” 又是那个 OMP。
【问题讨论】:
-
让我让您的生活更轻松。放弃 OpenCV 并改用 EmguCV。更易于安装,更易于在 Visual Studio 中使用,并且更易于调试。此外,您使用 EmguCV 制作的任何应用程序都将更易于分发,因为它们将基于 .NET,因此更容易在 Windows 和 Linux(在 Mono)上运行。
标签: winapi visual-c++ opencv project-files