【发布时间】:2011-08-29 00:39:49
【问题描述】:
我刚刚开始进行 CUDA 编程,一切顺利,我的 GPU 已被识别,一切正常。我已经使用这个非常有用的指南在 Visual Studio 中部分设置了 Intellisense:
http://www.ademiller.com/blogs/tech/2010/10/visual-studio-2010-adding-intellisense-support-for-cuda-c/
这里:
http://www.ademiller.com/blogs/tech/2011/05/visual-studio-2010-and-cuda-easier-with-rc2/
但是,Intellisense 仍然无法接收这样的内核调用:
// KernelCall.cu
#include <iostream>
#include "cuda.h"
#include "cuda_runtime.h"
#include "device_launch_parameters.h"
__global__ void kernel(void){}
int main()
{
kernel<<<1,1>>>();
system("pause");
return 0;
}
行 kernel>>() 带有红色下划线,特别是第一个箭头左侧的一个箭头,错误为“错误:预期和表达式”。但是,如果我将鼠标悬停在函数上,它的返回类型和参数会正确显示。它仍然编译得很好,我只是想知道如何摆脱这个小烦恼。
【问题讨论】:
标签: visual-studio-2010 cuda intellisense gpu