Как включить файл Sqlite в файл CMakeLIsts?
Я не хочу устанавливать sqlite глобально в моей системе.
Я скачал файлы sqlite3 с.
Я включил sqlite3.c
и sqlite3.h в папке проекта.
CMakeLists.txt:
cmake_minimum_required(VERSION 3.10)
project(learn_cpp)
set(CMAKE_CXX_STANDARD 11)
add_executable(learn_cpp main.cpp)
main.cpp:
#include <iostream>
#include "sqlite3.h"
int main() {
return 0;
}
Я не получаю никаких функций от sqlite3.h
как предложение в CLion IDE.
1 ответ
Решение
По умолчанию CMake не ищет файлы заголовков в текущем каталоге. Для включения этого поведения установите переменную CMAKE_INCLUDE_CURRENT_DIR:
set(CMAKE_INCLUDE_CURRENT_DIR ON)
add_executable(learn_cpp main.cpp ...)