fatal error: NvInfer.h: No such file or directory 的参考解决方法

news/2024/7/24 10:08:13 标签: ubuntu, tensorrt

文章目录

  • 写在前面
  • 一、问题描述
  • 二、解决方法
  • 参考链接

写在前面

自己的测试环境:
Ubuntu20.04

一、问题描述

编译调用 tensorrt 的程序时,出现如下报错:

fatal error: NvInfer.h: No such file or directory
    7 | #include <NvInfer.h>

二、解决方法

出现上述报错的主要原因是没有找到 tensorrt 库,因此首先需要安装 tensorrt
如果已经安装了 tensorrt ,仍然出现上述报错,则通过以下方法解决:

将自己的 CMakeLists.txt 中的下面两句:

# tensorrt
include_directories(/usr/include/x86_64-linux-gnu/)
link_directories(/usr/lib/x86_64-linux-gnu/)

修改为自己安装的 TensorRT 的路径,也就是 TensorRTincludelib的绝对路径。(我这里写的是我自己的安装路径):

# tensorrt
include_directories(/usr/local/TensorRT-8.5.1.7/include/)
link_directories(/usr/local/TensorRT-8.5.1.7/lib/)

然后再次编译,即可解决问题~

参考链接

[1] Philtell. NvInfer.h: No such file or directory [EB/OL]. https://blog.csdn.net/CCCrunner/article/details/122979419, 2022-02-17/2024-07-08.


http://www.niftyadmin.cn/n/5546973.html

相关文章

基于SpringBoot的网上书城管理系统

你好呀&#xff0c;我是计算机学姐码农小野&#xff01;如果有相关需求&#xff0c;可以私信联系我。 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;Java技术&#xff0c;基于SpringBoot框架 工具&#xff1a;Eclipse&#xff0c;MySQL 系统展示 首…

WPF依赖附加属性

依赖附加属性的定义 基本过程&#xff1a;声明、注册、包装 依赖附加属性必须在依赖对象&#xff0c;附加属性不一定&#xff0c;关注的是被附加的对象是否是依赖对象 快捷方式&#xff1a;propa tab 关键字&#xff1a;RegisterAttached // 方法封装 public static int …

【十万个为什么】为什么步进电机使用的电压比规格书额定电压高

步进电机具有额定相电压和额定相电流。例如&#xff0c;一个典型的步进电机可能具有4V的额定电压和最大电流为2.2A。基本上&#xff0c;这意味着如果您将其连接到4V电压&#xff0c;它将会吸引2.2A的电流&#xff08;电压除以电阻&#xff09;。如果您尝试以更高的电压运行它&a…

概率论习题

泊松分布习题 假设你在医院值班&#xff0c;每天需要安保人员出动的次数N~P(1),则关于任一天安保人员出动次数&#xff1a; A&#xff1a;出动一次的概率是多少 B&#xff1a;出动次数小于等于一次的概率为 C&#xff1a;出动次数小于一次的概率为 D&#xff1a;若随机事件发生…

怎样卸载电脑上自带的游戏?

卸载电脑上自带的游戏通常是一个简单的过程&#xff0c;以下是几种常见的方法&#xff0c;您可以根据自己的操作系统版本选择相应的步骤进行操作&#xff1a; 方法一&#xff1a;通过“设置”应用卸载&#xff08;适用于Windows 10和Windows 11&#xff09; 1. 点击开始菜单&…

Java8 - Stream API 处理集合数据

Java 8的Stream API提供了一种功能强大的方式来处理集合数据&#xff0c;以函数式和声明式的方式进行操作。Stream API允许您对元素集合执行操作&#xff0c;如过滤、映射和归约&#xff0c;以简洁高效的方式进行处理。 下面是Java 8 Stream API的一些关键特性和概念&#xff…

Spring Boot项目中JPA操作视图会改变原表吗?

一直有一种认识就是:使用JPA对视图操作,不会影响到原表。 直观的原因就是视图是一种数据库中的虚拟表,它由一个或多个表中的数据通过SQL查询组成。视图不包含数据本身,而是保存了一条SQL查询,这条查询是用来展示数据的。 但是在实际项目种的一个场景颠覆和纠正了这个认识…

Mini-L-CTF-2022 minispringboot Thymeleaf模板注入 spel的绕过

Mini-L-CTF-2022 minispringboot Thymeleaf模板注入 spel的绕过 就是一个低版本的Thymeleaf注入 漏洞点 public class MainController {GetMapping({"/{language}"})public String test(PathVariable(name "language") String language, RequestParam(…