cuda sdk示例bandwidthTest - 构建失败

时间:2011-09-20 20:33:38

标签: cuda

我正在尝试从cuda sdk构建bandwidthTest_vs2010,但我收到错误:1> LINK:致命错误LNK1104:无法打开文件'shrUtils32D.lib'

其他图书馆目录包含:

  • $(CudaToolkitLibDir)
  • ../../的common / lib / $(PlatformName)
  • ../../../共享/ LIB / $(PlatformName)

我在那里找不到shrUtils32D.lib。

  1. 这些lib目录之间有什么区别?
  2. 我该怎么做才能解决问题?

1 个答案:

答案 0 :(得分:2)

您需要构建它们包含在CUDA中的32位版本的共享实用程序库。对于Windows Vista / 7,假设默认安装,请转到:

程序数据/ NVIDIA公司/ NVIDIA GPU计算SDK 4.0 /共享

在那里你会看到3个shrUtils解决方案,一个用于VS2005,一个用于VS2008,另一个用于VS2010。打开相应的一个,然后选择Debug和32位。命中构建解决方案现在你的shrUtils32D.lib文件将放在你导航到的那个文件夹的lib / Win32目录中。

其他人在使用CUDA实用程序库(cutil)时遇到此问题。问题以相同的方式解决,但解决方案文件位于:

Program Data / NVIDIA Corporation / NVIDIA GPU Computing SDK 4.0 / C / common