解压tensorrt后不要放到带空格的目录下,如Program Files。
添加如下文件:
set(TRT_DIR "C:/Tensorrt/TensorRT-8.5.3.1") set(TRT_INCLUDE_DIRS ${TRT_DIR}/include)
set(TRT_LIB_DIRS C:/Tensorrt/TensorRT-8.5.3.1/lib)
include_directories(${TRT_INCLUDE_DIRS}) #12 link_directories(${TRT_LIB_DIRS}) #13
添加库依赖的时候不能只是写目录,要写具体市哪个依赖:
target_link_libraries(untitled4 C:/Tensorrt/TensorRT-8.5.3.1/lib/nvinfer.lib) target_link_libraries(untitled4 C:/Tensorrt/TensorRT-8.5.3.1/lib/nvinfer_plugin.lib) target_link_libraries(untitled4 C:/Tensorrt/TensorRT-8.5.3.1/lib/nvonnxparser.lib) target_link_libraries(untitled4 C:/Tensorrt/TensorRT-8.5.3.1/lib/nvparsers.lib)