【问题标题】:cuda sdk example bandwidthTest - build failedcuda sdk 示例带宽测试 - 构建失败
【发布时间】:2011-09-21 17:10:46
【问题描述】:

我正在尝试从 cuda sdk 构建 bandwidthTest_vs2010,但出现错误:1>LINK : fatal error LNK1104: cannot open file 'shrUtils32D.lib'

其他库目录包含:

  • $(CudaToolkitLibDir)
  • ../../common/lib/$(PlatformName)
  • ../../../shared/lib/$(PlatformName)

我在那里找不到 shrUtils32D.lib。

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

【问题讨论】:

  • 适合我 - 什么版本的 CUDA SDK 等?
  • cuda 工具包 4.0.17 32 位(2011 年 5 月),nvidia gpu 计算 sdk 浏览器 4.17.516.1605,windows 7 家庭高级版 32 位
  • 您在安装 SDK 后是否移动/重命名任何文件/目录或更改任何内容?
  • 我之前安装了 Visual C++ 2008 Express。我只重新安装了 Visual C++ Express(我手动删除了两个文件夹,因为卸载程序将它们留在了光盘上:C:\Program Files\Microsoft Visual Studio 9.0 和 C:\Program Files\Microsoft Visual Studio)。现在我也无法安装 Parallel Nsight - 我收到一条错误消息:“尚未满足所选功能的安装要求......”但我当然已经安装了 Visual C++ 2010 Express 和 .NET Framework 4
  • 听起来您可能搞砸了各种 Visual Studio 安装 - 我建议您删除 2008、2010 和任何其他版本,然后从头开始,仅使用 2010。

标签: cuda


【解决方案1】:

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

程序数据/NVIDIA Corporation/NVIDIA GPU Computing SDK 4.0/shared

您将看到 3 个 shrUtils 解决方案,一个用于 VS2005,一个用于 VS2008,另一个用于 VS2010。打开相应的并选择调试和 32 位。点击构建解决方案。现在您的 shrUtils32D.lib 文件将放置在您导航到的文件夹中的 lib/Win32 目录中。

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

程序数据/NVIDIA Corporation/NVIDIA GPU Computing SDK 4.0/C/common

【讨论】:

  • 我收到错误:1>----- 构建开始:项目:shrUtils,配置:调试 Win32 ------ 1> stopwatch_win.cpp 1>c1xx:致命错误 C1083:无法打开源文件:'src\stopwatch_win.cpp':没有这样的文件或目录 1> stopwatch.cpp 1>c1xx:致命错误 C1083:无法打开源文件:'src\stopwatch.cpp':没有这样的文件或目录 1 > 正在生成代码... ========== 构建:0 成功,1 失败,0 最新,0 跳过 ==========
  • 我正在检查我的 shrUtils 解决方案,它对 stopwatch_win.cpp 没有任何依赖关系。如果您找不到其他方式 stopwatch_win.cpp 在 Program Data/NVIDIA Corporation/NVIDIA GPU Computing SDK 4.0/C/common/src 中,但我建议您卸载 SDK,删除其任何剩余目录并安装最新版本.你有 4.0.17,最新的是 4.0.19。此外,Paul R 在对您的问题的评论中提出的建议可能是一个好主意。听起来你真的把你的 Visual Studio 安装搞砸了。如果您从头开始,也可以为 CUDA 工具包这样做。
猜你喜欢
  • 2021-12-30
  • 2017-04-26
  • 2013-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多