【问题标题】:CUDA C - library error from cutil.h to helper_cuda.hCUDA C - 从 cutil.h 到 helper_cuda.h 的库错误
【发布时间】:2013-08-01 06:18:54
【问题描述】:

我有一个在 CUDA 4.0 上用 C 语言开发的项目。现在我尝试在 CUDA 5.0 上编译它,但 cutil.h 有一些问题,我已将 cutil 更改为 helper_cuda.h,但我总是收到此错误:

In file included from /path/to/helper_cuda.h:24

/path/to/helper_string.h:18: fatal error: fstream: No such file or directory

fstream 是一个 C++ 库,我怎样才能编译它而不出现这个错误?

对不起我的英语:D

【问题讨论】:

标签: c++ c cuda


【解决方案1】:

我的建议:

  1. 在您的 CUDA 5.0 设置中加载 CUDA 4.0 SDK
  2. 使用 CUDA 5 工具包(nvcc 等)构建 CUDA 4.0 SDK
  3. 现在包含相同的头文件并链接到与 CUDA 4.0 SDK 中的 cutil 排列相对应的相同库(您刚刚构建的)。

helper_cuda.h 不是您所发现的cutil.h 的直接替代品。很有可能,如果您解决了这个 fstream 问题,您可能会遇到另一个问题,具体取决于您实际使用的 cutil 项目中的哪些组件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    • 2014-03-14
    • 2013-05-15
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多