安装好cuda了,在使用cuda时没有说太明白,下面结合我的实践经验细说于下。cuda是3.2版,IDE是vs2008
另:本人是装了vs2010后再装的vs2008,奇怪vs2008里面的功能不全,有些设置功能没有,看到下面的图与你的不一样不要奇怪,设置是设置的。但不影响编程,不影响程序运行。。。汗
新建一个空的Win32控制台应用程序;然后添加一个新的cuda文件(.cu文件)。
右键工程,选择自定义生成规则,选择CUDA Runtime API Build Rule (v3.2),如下图
添加生成规则后,项目属性中就多了CUDA API Runtime这项,见下图。
然后设置项目属性中的链接器属性,设置常规属性,在附加库目录中加入SDK和Toolkit中的lib目录,要注意两个都要添加。见下图
注意:附加库目录中NVSDKCOMPUTE和CUDA_LIB_PATH和系统环境变量应该保持一致,因为它使用的就是环境变量中的值
然后设置输入属性,在附加依赖库中添加cudart.lib和cutil32D.lib,如下图所示:
如果工程中用到了其他的接口那就添加包含接口的链接库,这个慢慢熟悉cuda编程后应该会有所体会