我剛剛將CUDA驅動程序和CUDA工具包4.2安裝到我的機器上,並帶有所有標準選項。我有一個支持CUDA的NVIDIA GPU。爲什麼Visual Studio 2010不能識別CUDA功能?
出於某種原因,在Visual Studio編譯器,儘管有位於Program Files文件/的MSBuild/Microsoft.cpp/V4.0/BuildCustomizations,不會編一個簡單的內核函數的CUDA文件:
__global__ void kernel(void){
//I do nothing :(
}
它在__global__
上註冊了一個類型說明符錯誤。
還有什麼我需要做的嗎?
此外,我一直有一些麻煩(IDE和我從來不兼容)與Visual Studio和它想創建大量的文件。我通過「Add」添加了所有的源文件和頭文件,並選擇「Existing File」,所以我相信我的源文件不適用於Visual Studio的大量文件。
預先感謝您。
也許你需要包含一些頭文件? – Matt
[必須鏈接](http://weknowmemes.com/2012/03/people-say-nothings-impossible-but-i-do-nothing-everyday/)。 – Mehrdad