无法打开输入文件“cutil32D.lib”---win7 32位+cuda4.0+VS2008

hnuzhoulin 2011-06-02 08:59:54
今天安装了cuda4.0。装完之后可以运行SDK里面bin文件夹下的已经编译好的程序。

但是当我打开对应的工程文件,这是点击生成解决方案时却提示如下:
错误 1 fatal error LNK1181: 无法打开输入文件“cutil32D.lib” clock
我搜索了一下啊,根本没有cutil32D.lib这个文件,俺是有cutil32D.dll。这貌似是动态库与静态库的问题,但是不知道怎么修改啊。
...全文
1603 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
hexbina 2012-04-01
  • 打赏
  • 举报
回复
tst1255
Jarrylogin 正解

我的 \C\bin\win32 下面只有两个文件夹:Debug和Release
没有EmuDebug和EmuRelease 这个是怎么回事那??
Jarrylogin 2011-09-23
  • 打赏
  • 举报
回复
更正:
我试了一下,是把cutil32D.lib拷贝到当前你生成程序的DEBUG目录的上一个目录,合
cufft.cu放在一起就可以了。
Jarrylogin 2011-09-23
  • 打赏
  • 举报
回复
需要拷贝到当前你生成程序的DEBUG目录下,必要的话将相应的cutil32D.dll一起放入
CB_CB 2011-08-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 tst1255 的回复:]
应该是在CDUA4.0SDK的安装目录里面。
在Sdk 安装目录的下级目标 C\common\ 里面有cutil_xxx之类的工程(后面的xxx是vs2008或vs2010) ,用vs打开工程,选“批生成”,把所有配置的lib都生产,或自己选配置生成需要的lib。

cutil32D.lib 是32位,Debug版的dll需要的lib。
[/Quote]
cutil32D.lib是不是在..\NVIDIA GPU Computing SDK 4.0\C\common\lib\Win32里面的那个?这个需要拷贝到哪里么?我批生成过了还是不行额……是不是少做了什么?
luckyboy101 2011-06-11
  • 打赏
  • 举报
回复
楼上有说明,有源程序,自己在 debug模式下编译一下就可以了
binrice 2011-06-10
  • 打赏
  • 举报
回复
tst1255:正解!
celloasleep 2011-06-10
  • 打赏
  • 举报
回复
在项目属性-附加依赖库(additional Dependencies)中把 cutil32D.lib 去掉
tst1255 2011-06-10
  • 打赏
  • 举报
回复
黄色不清楚。
cutil32D.lib 是32位,Debug版的dll需要的lib。
tst1255 2011-06-10
  • 打赏
  • 举报
回复


应该是在CDUA4.0SDK的安装目录里面。
在Sdk 安装目录的下级目标 C\common\ 里面有cutil_xxx之类的工程(后面的xxx是vs2008或vs2010) ,用vs打开工程,选“批生成”,把所有配置的lib都生产,或自己选配置生成需要的lib。

cutil32D.lib 是32位,Debug版的dll需要的lib。
teamoaxq 2011-06-08
  • 打赏
  • 举报
回复
能说下具体的目录吗 我和楼主碰到的也是相同的问题
[Quote=引用 3 楼 kkaazz 的回复:]

这个是调试文件,没有的,你找到cuda4.0安装目录下面,有几个项目文件,打开后用debug配置编译一遍就有了
[/Quote]
violick 2011-06-06
  • 打赏
  • 举报
回复
这个是调试文件,没有的,你找到cuda4.0安装目录下面,有几个项目文件,打开后用debug配置编译一遍就有了
hnuzhoulin 2011-06-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 abrahamhwj 的回复:]
饿,我是直接找了一个这个文件放到CUDA lib文件目录的……之前用3.2没遇到这个问题
[/Quote]
我又安装了cuda3.2,什么问题也没有的说。
我新建一个项目,将原sdk里面的程序拷贝过去,然后指定4.0的rule,声称项目时却是如下提示:
错误 5 fatal error C1083: 无法打开包括文件:“shrQATest.h”: No such file or directory c:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.0\C\src\test2\test2\clock.cu 15
错误 6 error PRJ0019: 某个工具从以下位置返回了错误代码: "Compiling with CUDA Build Rule..." test2
abrahamhwj 2011-06-02
  • 打赏
  • 举报
回复
饿,我是直接找了一个这个文件放到CUDA lib文件目录的……之前用3.2没遇到这个问题

580

社区成员

发帖
与我相关
我的任务
社区描述
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
社区管理员
  • CUDA编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧