1. 添加CUDA lib文件,以下是cuda5.0规范写法,debug与release模式均设置为以下
Lib路径 $(CUDA_PATH_V5_0)\lib\$(PlatformName)
Lib文件 cudart.lib
2. 右键MFC工程名->Property->ConfigurationProperties->Linker->General->Enable Incremental Linking设置为No
3. 右键MFC工程名->Custom Build Rules...->AvaliableRule Files,勾选CUDA Runtime API Build Rule(v5.0)
4. 两个文件CUDA_Host.cu和CUDA_Guest.cu,CUDA_Guest.cu中是核函数的实现,CUDA_Host.cu中调用核函数。(一般情况下都是这么回事)
//CUDA_Guest.cu
__global__ void kernel(…)
{
// 实现
}
//CUDA_Host.cu
void Sum()
{
kernel<<<1,1>>>(…);
}
右键CUDA_Guest.cu文件->Property->General->Excluded From Build设置为Yes