0

我想在 CUDA SDK 中编译和运行 bandwidthTest.cu。编译时遇到以下两个错误:

nvcc -arch=sm_20 bandwidthTest.cu -o bTest

cutil_inline.h: no such file or directory
shrUtils.h: no such file or directory

我怎么解决这个问题?

4

3 回答 3

2

将当前目录添加到包含搜索路径。

nvcc -I。-arch=sm_20 bandwidthTest.cu -o bTest

于 2012-03-24T14:07:41.850 回答
0

您尝试#include 的两个头文件可能在该目录中不可用。如果您使用 Visual Studio IDE,您可以看到红色轮廓。

于 2012-03-24T11:31:19.157 回答
0

找到cutil_inline.h的路径和shrUtils.h的路径,按如下方式放到编译行:

nvcc -Ipath to cutil_inline.h -Ipath to shrUtils.h -arch=sm_20 bandwidthTest.cu -o bTest

此外,如果您不是,请考虑使用 makefile 进行编译。

于 2015-06-07T13:03:59.163 回答