在Visual Studio 2010上使用OpenCL支持构建OpenCV时遇到的问题

时间:2014-01-30 16:16:39

标签: c++ opencv cmake opencl

我正在尝试在Visual Studio 2010上构建支持OpenCL的OpenCV 2.4.8。

除了以下警告信息“

之外,一切似乎都在使用CMake
CMake Warning at cmake/OpenCVDetectOpenCL.cmake:22 (message):
  Can't use OpenCL
Call Stack (most recent call first):
  CMakeLists.txt:471 (include)"

在此消息之后,输出窗口显示未选择OpenCL支持或将不包含在构建解决方案中。

如果我继续并命令CMake生成MSVS解决方案,它可以工作,并且它是“可构建的”。但是最终版本中不会有OCL dll。

有什么我想念的吗?

1 个答案:

答案 0 :(得分:0)

CMakeLists.txt:471 (include)"

看起来找不到OpenCL包含的路径。检查OPENCL_INCLUDE_DIR,OPENCL_LIBRARY,OpenCL_DIR变量在Makefile创建阶段是否具有正确的值。