2014-12-02 117 views
1

我在OS X Yosemite 10.10.1中使用CMake-GUI构建OpenCV 3.0-beta 当我在我的二进制文件夹中生成文件时,我注意到每个模块的OpenCL内核应该自动生成的是不完整的。 每个模块的OpenCL内核(opencl_kernels_MODULENAME.cpp和opencl_kernels_MODULENAME.hpp)主要是EMPTY。 这是其中的一个看起来当我打开内核一样 -用于构建OpenCV的OpenCL内核生成不正确

This file is auto-generated. Do not edit! 
#include "precomp.hpp" 
#include "opencl_kernels_core.hpp" 
namespace cv 
{ 
namespace ocl 
{ 
namespace core 
{ 

}  

} 

} 

这是很是每个内核(CPP和HPP)看起来像(其对应的模块) 谁能帮助我在这里吗?老实说,这对我来说毫无意义。 注意:我尝试构建这个是Ubuntu,并且所有这些都是正确生成的。

+0

你用OpenCV非beta版试过吗? – usr1234567 2016-01-19 07:08:56

回答

0

我近乎无用地迟到回答这个问题。 但问题是,包含二进制我的主文件夹,在名称中有一个空间(例如:“OCV仓”)

有趣的是,当我删除空间我得到了它的建立顺利。不幸的是,我从来没有真正看过为什么会发生这种情况,因此我不能给出真正的原因。 如果有人阅读本文,可能会指出我正确的方向来弄清楚原因,我会非常感谢。

再一次,为迟到的反应道歉。当你从一个问题转向另一个问题时,时间飞逝!