如果這是一個noob問題,我很抱歉,但我是C++的新手,我弄亂了openCL的一部分原因是爲了學習更多的C++。如何從NVIDEA頭文件訪問cl命名空間?
我安裝了CUDA SDK,並將其放在這裏的OpenCL頭文件:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.0\include\CL
我添加了以下兩個目錄中的附加包括在Visual C目錄++:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.0\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.0\include\CL
但是當我嘗試引用cl命名空間中的任何內容,like they do in this tutorial它不起作用,因爲cl未定義。
請張貼您的代碼。 你有'使用命名空間cl;'行嗎? – AlexK
使用命名空間cl;給出錯誤「名稱必須是名稱空間」 – user1873073
我認爲你已經下載了C的綁定,而不是C++的。你從哪裏得到這些東西?我沒有安裝CUDA SDK來檢查,但它們可能安裝在其他地方。 – slugonamission