问题1:NvInfer.h: No such file or directory 或者/usr/bin/ld:cannot find -lnvinfer
背景:
首先:这个问题的出现的前提是,你安装的tensorRT是zip或者tar版本,不需要root权限。
其次:出现这个问题是在使用tensorrtx github库时候,跑lenet的demo的时候出现的。使用make编译的时候报的错。
在github的tensorrtx/tutorials/faq.md
中说过如何解决这个问题:
然后按照说明的改cmakelist.txt文件就行。改动如下:
将下面两行注释掉,这两个指向的是系统环境下tensorrt的那几个头文件的位置。
# tensorrt
include_directories(/usr/include/x86_64-linux-g