2013-10-28 36 views
2

我試圖在Iris圖形上使用OpenCL,因此我安裝了英特爾OpenCL SDK 2013(此處爲:http://software.intel.com/en-us/vcsource/tools/opencl-sdk)。Intel OpenCL SDK - 頭文件在哪裏?

試圖用它做一些事情,但是我找不到存儲頭文件(CL/cl.h)的目錄......沒有在安裝位置包含子目錄,也沒有Visual中的頭文件Studio/SDK文件夾...在我的C:驅動器上搜索cl.h也沒有給出任何結果。

我在做什麼錯?我是否必須安裝其他任何軟件才能獲得標題?

我只使用了AMD的OpenCL SDK之前,有頭都整齊地位於安裝文件夾中的子目錄包括...

回答

3

原來安裝程序沒有正常運行。最後一頁看起來不太令人滿意,並且有一個很好的完成按鈕,但只安裝了運行時,但沒有安裝Application SDK。安裝程序會提示類似「由於錯誤而導致安裝過早結束」(沒有關於發生錯誤的具體信息)。

原因是安裝程序似乎不喜歡我的Visual C++ 2010 Express Edition。

取消「Visual Studio(2010)集成」使安裝成功,並使包括出現。

+1

順便說一句,你總是可以直接從Khronos下載['cl.h'頭文件](http://www.khronos .org/registry/cl/api/1.2/cl.h),但當然不完整的安裝可能會隱藏其他問題。 – Oak

+0

我不得不做同樣的事情,但使用Visual C++ 2012 Express Edition。在這一點上,我假設它沒有與Visual Studio的任何Express版本集成。 –

2

對於我來說,這是根據:

C:\Program Files (x86)\Intel\OpenCL SDK\<version>\include\CL\cl.h 

是你確定安裝成功完成?你在OpenCL SDK文件夾下有一個bin文件夾嗎?

+0

我確實有OpenCL SDK文件夾,但它只包含一個bin和一個卸載文件夾,還有一個readme.txt - 將嘗試重新安裝 – codeling

+0

您對安裝完成是正確的 - 它說「過早結束」(儘管對話框看起來像是成功了)。將不得不檢查是什麼原因造成這個問題......任何想法?我沒有看到日誌文件, – codeling

+0

似乎SDK不能用於我的易捷版,我現在停用了VS集成並且安裝成功了。 – codeling