1.CUDA toolkit 和sdk
·CUDA Toolkit version 1.1 for Win XP
·CUDA SDK version 1.1 for Win XP ps: ·NVIDIA Driver for Microsoft Windows XP with CUDA Support (169.21) 在开发的时候,这个可以不用安装,如果是有支持CUDA的显卡的时候,安装这个才有效)
在安装过程中,会提醒你是否把sdk和toolkit的设置加入到VS的开发环境中,这里要选择是,但是CUDA windows 版本,目前只支持6.0. vs2003, vs2005的toolkit的bat,vs2008的好像还不支持。
2.设置系统环境变量
将安装的CUDA的sdk的路径加到系统环境变量中:
例如C:\Program Files\NVIDIA Corporation\NVIDIA CUDA SDK\bin\win32\
下的
├─Debug
├─EmuDebug
├─EmuRelease
└─Release
几个目录都加入到系统环境变量中,这样才能在运行程序的时候找到相应的dll库。
3.VS2005建立CUDA简单的工程
a.创建简单的空win32项目
b.加入新的项,自己修改为example.cu
c.右键点击exampl.cu 选择自定义编译选项
命令行中添加 "$(CUDA_BIN_PATH)\nvcc.exe" -ccbin "$(VCInstallDir)bin"-deviceemu -c -D_DEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler/EHsc,/W3,/nologo,/Wp64,/Od,/Zi,/RTC1,/MTd -I"$(CUDA_INC_PATH)" -I./-I../../common/inc -o $(ConfigurationName)\example.obj example.cu