Visual studio 2010 NVIDIA SDK缺少头文件

Visual studio 2010 NVIDIA SDK缺少头文件,visual-studio-2010,cuda,gpu,nvidia,Visual Studio 2010,Cuda,Gpu,Nvidia,我正在编写一个简单的程序,并试图在代码#include中包含此文件,但我遇到了一个错误 致命错误C1083:无法打开包含文件:“cutil_inline.h”:没有此类文件或目录 我已经试过了,但仍然会出错 Error: fatal error C1083: Cannot open include file: 'cutil_inline.h': No such file or directory Solution: 1- right-click on project name in solu

我正在编写一个简单的程序,并试图在代码
#include
中包含此文件,但我遇到了一个错误

致命错误C1083:无法打开包含文件:“cutil_inline.h”:没有此类文件或目录

我已经试过了,但仍然会出错

 Error:
fatal error C1083: Cannot open include file: 'cutil_inline.h': No such file or directory

Solution:
1- right-click on project name in solution explorer window
2- Click "Properties"
3- in left window Click Configuration Properties -> Linker
4- set the value of "Additional Library Directories" to 
"$(CUDA_PATH)/lib/$(PlatformName)";"$(NVSDKCOMPUTE_ROOT)/C/common/lib"

5- Right-click on your .cu file
6- Click Properties
7- Click on Cuda Runtime API
8- Set Additional Include Directories to :
$(CUDA_PATH)/include;./;$(NVSDKCOMPUTE_ROOT)/C/common/inc;$(NVSDKCOMPUTE_ROOT)/shared/inc

有人能帮我吗

注意,您缺少的是标题,而不是库。在
其他库目录中进行更改将无助于您

  • 查找路径
    cutil_inline.h
    在中。确保您的SDK版本包含它;如果没有,请查看代码是否可以不使用它。还要注意的是,根据@Talonmes的评论,CUDA5中不存在
    cutil
  • 将路径放入配置属性->C/C++->常规->其他包含目录

  • 对我来说,它在
    $(NVSDKCUDA\u ROOT)\common\inc
    下,但您的里程数可能会有所不同。

    您能将您的问题标题编辑成更有意义的内容吗?你也可以编辑你的问题,包括你正在尝试使用的CUDA版本吗?我想问题是,他正在使用CUDA 5,而整个cutil软件包并不存在于该版本的CUDAGood catch中,我不知道。