0

我有一个在 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

4

1 回答 1

1

我的建议:

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

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

于 2013-07-31T22:18:54.653 回答