首先介绍一下开发环境,Visual Studio 2008 + CUDA Wizard for Visual Studio. 确保显卡支持CUDA(GeForce 8系列之后,否则只能用模拟模式)并安装CUDA DDK及CUDA Toolkit。
    安装完CUDA Wizard for Visual Studio之后,如果编译运行时出现"无法找到cutil32D.dll"的错误,则需要将安装的CUDA的sdk的路径加到系统环境变量中:

例如C:\Program Files\NVIDIA Corporation\NVIDIA CUDA SDK\bin\win32\
下的
├─Debug
├─EmuDebug
├─EmuRelease
└─Release

几个目录都加入到系统环境变量Path中,这样才能在运行程序的时候找到相应的dll库。
     
     然后就可以在VS下直接编译CUDA程序了(*.cu)。以下是一个CUDA初始化的程序。

CUDA初探:CUDA的初始化#include <stdio.h>
CUDA初探:CUDA的初始化#include 
<cuda_runtime.h>
CUDA初探:CUDA的初始化
CUDA初探:CUDA的初始化
bool InitCUDA()

运行结果如下:
CUDA初探:CUDA的初始化


相关文章: