Как я могу получить автозаполнение для libtorch в VSCode?
У меня libtorch находится по следующему пути
/home/elcid/workspace/libtorch
Мой проект находится в
/home/elcid/workspace/yolov3-libtorch
Этот путь libtorch содержит следующие каталоги.
libtorch
|- bin
|- include
| |- ...
|- lib
| |- ...
|- share
| |- ...
|- build-version
Мой файл CMakeLists.txt выглядит так
cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
project(yolo-app C CXX)
find_package(realsense2 REQUIRED)
find_package(OpenCV REQUIRED)
find_package(Torch REQUIRED)
find_package (Threads REQUIRED)
include_directories( ${OpenCV_INCLUDE_DIRS} )
include_directories(include ${realsense_INCLUDE_DIR})
aux_source_directory(. DIR_SRCS)
add_executable(yolo-cam yolo.cpp Darknet.cpp)
target_link_libraries(yolo-cam "${TORCH_LIBRARIES}" "${OpenCV_LIBS}")
set_property(TARGET yolo-cam PROPERTY CXX_STANDARD 11)
add_executable(dcam dcam.cpp)
target_include_directories(dcam PRIVATE ${realsense_INCLUDE_DIR})
target_link_libraries(dcam ${realsense2_LIBRARY} "${OpenCV_LIBS}")
set_property(TARGET dcam PROPERTY CXX_STANDARD 11)
add_executable(dcams dcams.cpp)
target_include_directories(dcams PRIVATE ${realsense_INCLUDE_DIR})
target_link_libraries(dcams ${realsense2_LIBRARY} "${OpenCV_LIBS}"
${CMAKE_THREAD_LIBS_INIT})
set_property(TARGET dcams PROPERTY CXX_STANDARD 11)
add_executable(dcamyolo dcamyolo.cpp Darknet.cpp)
target_include_directories(dcamyolo PRIVATE ${realsense_INCLUDE_DIR})
target_link_libraries(dcamyolo ${realsense2_LIBRARY} "${TORCH_LIBRARIES}" "${OpenCV_LIBS}")
set_property(TARGET dcamyolo PROPERTY CXX_STANDARD 11)
Я использую VSCode для разработки на C++ и хочу автозаполнение для этой библиотеки. Нужно ли включать его в какую-то переменную среды?
Среда
Операционная система: Ubuntu 18.04