2014-12-02 90 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倉」)

有趣的是,當我刪除空間我得到了它的建立順利。不幸的是,我從來沒有真正看過爲什麼會發生這種情況,因此我不能給出真正的原因。 如果有人閱讀本文,可能會指出我正確的方向來弄清楚原因,我會非常感謝。

再一次,爲遲到的反應道歉。當你從一個問題轉向另一個問題時,時間飛逝!