首页 文章

OpenCV 2.4.8 . 从源安装不包含\ Build \ x64 \ _vc10

提问于
浏览
0

我在Visual Studio 2010中尝试使用OpenCV 2.4.8时遇到了麻烦 . 我已经从源代码构建了OpenCV,因为我需要CUDA功能 .

当到达步骤以添加环境变量的路径时,如下所示:http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html#windowssetpathandenviromentvariable,似乎\ Build \ x64 \ vc10在我的OpenCV文件夹中不存在 . 相反,我只是将C:\ OpenCV \ build作为OPENCV_DIR添加到我的环境路径,因为它似乎lib和bin存在于此文件夹中 .

但是,将$(OPENCV_DIR).... \ include添加到我的Visual Studio 2010项目中,如下所示:http://docs.opencv.org/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html#windows-visual-studio-how-to将产生不需要的结果,因为这将指向我的C:\驱动器,而不是OpenCV根文件夹 . 我的OpenCV根文件夹确实有一个包含文件夹,但它似乎不包含相关文件(一些与CMake相关的文件) .

简而言之,如果OpenCV是从源代码构建的,我似乎无法将OpenCV添加到Visual Studio 2010中 .

任何人都能看到我在这里失踪的东西吗?

任何帮助是极大的赞赏 .

1 回答

  • 1

    说明假设您正在使用OpenCV附带的预构建二进制文件 . 如果你自己构建它(如你的情况),你有两个选择:

    • 在构建opencv时设置CMAKE_INSTALL_PREFIX并运行INSTALL目标,将所需的所有OpenCV文件放在适合您的已知位置 . 将OPENCV_DIR设置为此安装位置(即C:\ libs \ opencv),并将include目录设置为 $(OPENCV_DIR)\include .

    • 将OPENCV_DIR设置为构建目录(就像你所做的那样),但是当设置include目录时,只需要上一个目录: $(OPENCV_DIR)..\include ;这将指向原始源位置中的include目录

相关问题