我刚将CUDA驱动程序和CUDA工具包4.2安装到我的机器上,并带有所有标准选项。我有一个支持CUDA的NVIDIA GPU。
出于某种原因,尽管CUDA文件位于Program Files / MSBuild / Microsoft.cpp / v4.0 / BuildCustomizations中,但Visual Studio编译器无法编译简单的内核函数:
__global__ void kernel(void){
//I do nothing :(
}
它在__global__
上注册了一个类型说明符错误。
我还有什么需要做的吗?
另外,我遇到了一些麻烦(IDE和我永远不兼容)与Visual Studio,它想要创建大量的文件。我通过“添加”并选择“现有文件”添加了所有源文件和头文件,因此我认为我的源文件不是Visual Studio的大量文件。
提前谢谢。
答案 0 :(得分:2)
您是否启用了CUDA构建自定义项,并且使用" .cu"命名您的CUDA文件?延期?要在Visual Studio 2010中进行构建自定义,请在Solution Explorer中右键单击CUDA项目,然后选择Build Customizations。