проблема:
Код: Выделить всё
#include "llama.h" #include "common.h"Я не могу связать их с заголовками: ошибки "'' llama.h 'файл не найден", "' 'common.h' файл не найден"
Вот мой файл cmake
cmake_minimum_required(VERSION 3.22.1)
project("llama-android")
set(CMAKE_CXX_STANDARD 17)
file(GLOB_RECURSE SRC_FILES
src/main/cpp/lib/common/*.cpp
src/main/cpp/lib/ggml/*.cpp
src/main/cpp/lib/pocs/*.cpp
src/main/cpp/lib/src/*.cpp
)
add_library(${CMAKE_PROJECT_NAME} SHARED ${SRC_FILES})
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE
${CMAKE_SOURCE_DIR}/src/main/cpp/lib/include
${CMAKE_SOURCE_DIR}/src/main/cpp/lib/common
${CMAKE_SOURCE_DIR}/src/main/cpp/lib/ggml
${CMAKE_SOURCE_DIR}/src/main/cpp/lib/pocs
${CMAKE_SOURCE_DIR}/src/main/cpp/lib/src
)
target_link_libraries(${CMAKE_PROJECT_NAME}
android
log
)
< /code>
Это моя структура проекта. Каталоги: ggml, include, common, pocs, src содержит .cpp и.>
Подробнее здесь: https://stackoverflow.com/questions/797 ... id-project
Мобильная версия