我在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中。
有人能看到我在这里失踪的东西吗?
非常感谢任何帮助。
答案 0 :(得分:1)
说明假设您使用的是OpenCV附带的预构建二进制文件。如果你自己构建它(如你的情况),你有两个选择:
$(OPENCV_DIR)\include
。$(OPENCV_DIR)..\include
;这将指向原始源位置中的include目录