在编译cmake文件的时候报错:
/usr/bin/ld: CMakeFiles/myapp.dir/main.cpp.o: in function nvonnxparser::(anonymous namespace)::createParser(nvinfer1::INetworkDefinition&, nvinfer1::ILogger&)‘:/home/featurize/work/TensorRT-8.6.1.6/include/NvOnnxParser.h:368: undefined reference to `createNvOnnxParser_INTERNAL’:
解决方案:
在CMakeLists.txt文件中:关键是要有nvonnxparser
target_link_libraries(myapp nvinfer nvonnxparser cuda)
target_link_libraries相当于命令:
g++ -o myapp myapp.cpp -lnvinfer -lnvonnxparser -lcuda。