Romi-知行合一

轻轻的风轻轻的梦,轻轻的晨晨昏昏, 淡淡的云淡淡的泪,淡淡的年年岁岁。
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

CUDA项目属性设置

Posted on 2012-04-20 17:54  romi  阅读(2851)  评论(0编辑  收藏  举报

安装好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编程后应该会有所体会