【问题标题】:Setting Up OpenCV and .lib files设置 OpenCV 和 .lib 文件
【发布时间】:2011-02-28 11:09:15
【问题描述】:

过去几天我一直在尝试设置 OpenCV,但没有任何结果。我正在使用 Windows 7 和 VS C++ 2008 速成版。我已经下载并安装了 OpenCV 2.1,其中一些示例可以正常工作。我下载了 CMake 并运行它来生成 VS 项目文件并构建了所有这些文件,但是出现了几个错误,并且没有比这更远的了。

当我运行 CMake 时,我将其配置为使用 VS 9 编译器,然后它会显示一个红色项目列表,例如 BUILD_EXAMPLES、BUILD_LATEX_DOCS 等。除了 BUILD_NEW_PYTHON_SUPPORT、BUILD_TESTS、ENABLE_OPENMP 和 OPENCV_BUILD_3RDPARTY_LIBS 之外,所有这些都未选中。我在不更改任何内容的情况下配置和生成,然后生成了 VS 文件,例如 ALL_BUILD.vcproj。我在调试模式下构建了 OpenCV VS 解决方案,它有 15 次失败(也许这是问题的一部分,或者是因为我没有 python 之类的东西?)

现在在构建后创建了一个 lib 文件夹,但里面只有这个 VC++ 最小重建依赖文件和程序调试数据库文件,两者都称为 cvhaartraining。我相信它应该创建了我需要的 .lib 文件而不是这个。此外,bin 文件夹现在有一个名为 Debug 的文件夹,其中包含相同类型的文件,名称如 cv200d 和 cvaux200d。

相信我需要那些 .lib 文件才能继续前进。

如果有人能指导我找到一个可靠的教程来为 OpenCV 设置 VS,我也将不胜感激,因为我已经阅读了很多教程,他们都说了不同的话,比如有人说配置 Window 的环境变量和其他人说文件位于我没有的文件夹中,例如 OpenCV/cv。我已经超越了头脑清晰的思路,所以如果有人可以提供一些方向或我需要链接的文件的简单列表,那么我将不胜感激。

还有一个附带问题:为什么在链接 OpenCV 库时必须将它们放在引号中?

【问题讨论】:

    标签: c++ opencv cmake .lib


    【解决方案1】:

    如果您刚刚开始,您可能应该获取 OpenCV 的预构建库。这是来自page 的 OpenCV-2.1.0-win32-vs2008.exe。

    一旦你有了它,就真的没有设置了。只需链接到您创建的任何 VS 项目中的(已构建的)lib 文件,并确保 OpenCV 包含目录位于项目包含路径中。

    【讨论】:

    • 你这么多!我没有任何问题!
    猜你喜欢
    • 1970-01-01
    • 2019-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    • 2013-02-22
    • 2017-03-18
    • 2019-07-16
    相关资源
    最近更新 更多