shouxieai / tensorRT_Pro

C++ library based on tensorrt integration
MIT License
2.62k stars 549 forks source link

make至100%后出现报错 #185

Closed Hezhexi2002 closed 1 year ago

Hezhexi2002 commented 1 year ago

@shouxieai 大佬你好,我在wsl2上按照README里的步骤编译安装tensorRT_Pro,但是make至100%一直报错: image image 我查阅了几个相关的issue,发现您都说是protobuf版本的问题,但是我试过v3.11.4最后make的时候也还是一样的错误,所以我想请教一下大佬这是什么原因导致的,我现在用的opencv是noetic自带的4.2,可能是因为这个吗,希望大佬解惑!

Hezhexi2002 commented 1 year ago

@shouxieai 大佬你好,我在wsl2上按照README里的步骤编译安装tensorRT_Pro,但是make至100%一直报错: image image 我查阅了几个相关的issue,发现您都说是protobuf版本的问题,但是我试过v3.11.4最后make的时候也还是一样的错误,所以我想请教一下大佬这是什么原因导致的,我现在用的opencv是noetic自带的4.2,可能是因为这个吗,希望大佬解惑!

Update:参考这篇文章./configure指定prefix为/usr/local/protobuf,然后在CMakeLists.txt中重新set了protobuf的路径之后现在make不报错了: R_}K$)EFZA) X9D}$C KOJ5 我一开始是通过find_package(Protobuf REQUIRED)来链接Protobuf,也许是因为这个导致了一开始make报错吧,另外其实现在make还有NVInfer: 6: [libLoader.h::DynamicLibrary::50] Error Code 6: Internal Error (Unable to load library: libnvinfer_builder_resource.so.8.4.1)这个错,不过我在另外一个issue下找到了大佬你的回答,应该是我LD_LIBRARY_PATH中还没添加libnvinfer_builder_resource.so.8.4.1路径原因导致的,不过目前我还不需要运行sample,所以后来我只运行make -j8就没有任何报错了: T9R4JY`16W%2 {$Q{FQM$FR