我正在尝试从cuda sdk构建bandwidthTest_vs2010,但我收到错误:1> LINK:致命错误LNK1104:无法打开文件'shrUtils32D.lib'
其他图书馆目录包含:
我在那里找不到shrUtils32D.lib。
答案 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