如何获取cuda_runtime_api.h

问题遇到的现象和发生背景

我在c++2019编译yolov7的时候遇到无法打开源文件cuda_runtime_api.h

用代码块功能插入代码,请勿粘贴截图

#include <cuda_runtime_api.h>这里一直报错。我在github上搜了各种编译方法但是都生成不了这个头文件

我的tensorrt是7.2.2,yaml0.7.0,cuda11.1.1,cudnn是配套的

运行结果及报错内容

img

我的解答思路和尝试过的方法

我在csdn,github上下载了各种版本的编译代码均是失败。

我想要达到的结果

我想达到一个可以顺利编译的cuda_runtime_api.h

首先检查cuda是否正确安装
然后检查cuda lib /usr/local/cuda-10.1/targets/x86_64-linux/lib是否加入环境变量
如果还是不行,看一下编译器是否指定了库搜索目录,如果是将cuda库所在位置加入进去。