c++ - 为 Visual Studio 安装 openCV 2.4 for C/C++

标签 c++ c visual-studio-2010 opencv

我一整天都在尝试为 C/C++ 的 Windows 7 上的 Visual Studio 2010 安装 OpenCV(版本 2.4.1 和 2.4.2)。

我一直在关注本教程:http://docs.opencv.org/trunk/doc/tutorials/introduction/windows_install/windows_install.html

我跳过了安装第 3 方软件(python 2.7 和 zlib 除外:http://gnuwin32.sourceforge.net/packages/zlib.htm)。

我运行 cmake,然后从 openCV 构建目录打开 openCV.sln,等待 visual studio 加载然后构建它。 Visual Studio 给出了 20000 个错误,这些错误只是以下两个重复多次:

error C1083: Cannot open include file: 'unistd.h': No such file or directory

error LNK1104: cannot open file '....\lib\Debug\opencv_core241d.lib'

"OpenCV build directory"/bin/Release不包含任何*.exe文件,只有大量的*.pdb文件,其中我可以看到contours.pdb。教程说我应该在那里看到 contours.exe。

由于没有 *.exe 文件,我知道我在构建过程中遇到的两个错误很严重。如果有任何想法可以帮助我解决这些问题,我将不胜感激。

最佳答案

以下对构建步骤的解释应该可以帮助您构建它:

  1. 安装 cmake - 这对所有平台都是必需的

  2. cd 到提取的目录并创建一个名为 release(或任何其他名称)的新目录

  3. 在此目录中,运行 cmake ..

  4. 您应该在发布目录中找到一个OpenCV.sln 文件。

  5. 使用 Visual Stuido 打开它并运行构建。

  6. 继续享受 Opencv

关于c++ - 为 Visual Studio 安装 openCV 2.4 for C/C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11527227/

相关文章:

c++ - 在某些情况下,我的快速排序实现失败

c - 每个 inode 的文件位置?

visual-studio-2010 - 如何从 SilverLight 4 应用程序项目定位 .net Framework 4.0?

C++从char中删除子字符串

c++:如何在utf8中支持代理字符

c++ - 如何以最简单的方式禁用 lua 中的风险函数?

c - 如何用C语言创建矩阵结构?

使用 C 进行除法运算的计算器

c++ - 启用 OpenCV cuda 的构建不起作用

css - 有没有办法在 Visual Studio 中查看 sass 文件的行号?