1.cmake的写法
cmake_minimum_required(VERSION 3.20) ##最低版本
project(untitled12) ##项目名称
#tensorrt
include_directories(/home/…/TensorRT-7.2.1.6/include) ##cmake 导入库文件
include_directories(/home/…/TensorRT-7.2.1.6/samples/common)
#cuda
include_directories(/usr/local/cuda-…/include)
#cmake使用的C++版本号
set(CMAKE_CXX_STANDARD 14)
#为工程添加可执行文件
add_executable(xxxx(项目名字) main.cpp)
#链接.so文件
target_link_libraries(untitled12 /usr/local/cuda-11.0/lib64/libcudart.so
XXXX.so)
#使用cuda
set_target_properties(untitled12 PROPERTIES
CUDA_SEPARABLE_COMPILATION ON)