Загрузка...

Нужна помощь с cmake

Тема в разделе C/C++ создана пользователем pro100it 2 окт 2022. 144 просмотра

  1. pro100it
    pro100it Автор темы 2 окт 2022 0 16 авг 2021
    Делаю внешнюю компоненту, собираюсь использовать в ней opencv и zbar. Собирать проект нужно с помощью cmake (потому что VS хоть какая версия, криво собирает). И тут все норм кроме одного. Не знаю как в CMakeLists.txt добавить сторонние либы.
    вот так вот в файле проекта если задать
    Код

    #include <opencv2/imgcodecs.hpp>
    #include <opencv2/highgui.hpp>
    #include <opencv2/imgproc.hpp>
    #include <opencv2/objdetect.hpp>
    то видит только VS cmake при сборке ругается что нет директории или файла

    Вот часть cmakelist
    Код
    add_library(${TARGET} SHARED
    src/AddInNative.cpp
    src/AddInNative.def
    src/AddInNative.h
    src/AddInNative.rc
    src/TestComponent.cpp
    src/TestComponent.h
    src/stdafx.h)

    target_compile_definitions(${TARGET} PRIVATE UNICODE _UNICODE)
    target_include_directories(${TARGET} PRIVATE include)
    set (LIBRARY_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/bin)
    set (EXECUTABLE_OUTPUT_PATH ${LIBRARY_OUTPUT_PATH})
    set (CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY ${LIBRARY_OUTPUT_PATH})
    Вообщем никак не въеду как ему задать пути где находятся opencv и zbar

    В самом VS все пути заголовков и либ прописал
     
    2 окт 2022 Изменено
Top
Загрузка...