【发布时间】:2014-01-30 16:16:38
【问题描述】:
我正在尝试在 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。
我有什么遗漏吗?
【问题讨论】:
-
每台计算机都有自己的 cuda 和 opencl 驱动程序。也许它会查询目标机器以使用它的 ocl。也许有一些选择性的安装程序选项可以检查目标机器并使用集合中正确的 ocl dll。