无法打开输入文件“cutil32D.lib”

fatal error LNK1181: 无法打开输入文件“cutil32D.lib”

虽然安装了cuda Toolkit和cuda SDK,但是没有这个文件。

解决方法

在SDK的安装目录的下级目标 C\common\ 里面有cutil_xxx之类的工程(后面的xxx是vs2008或vs2010),用vs打开工程,选“批生成”(我直接Debug了一下),把所有配置的lib都生产,或自己选配置生成需要的lib。
这样就有了
cutil32D.lib

之后添加路径,具体的方法是在VS2008里面Tools->Options->Projects and Solutions下的VC++ Directories,在右边添加相应的目录(include和lib)。最方便的是在环境变量里面添加相应的环境变量,并添加好目录,那么在这里添加的话,直接将环境变量的名字直接添加进来就可以了。添加环境变量时,添加进系统变量,注销重新登录系统就可以生效了。

你可能感兴趣的:(c,CUDA,include,2010)