Как включить файл Sqlite в файл CMakeLIsts? - PullRequest
0 голосов
/ 27 июня 2018

Я не хочу устанавливать 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 как предложение в IDE CLion.

1 Ответ

0 голосов
/ 27 июня 2018

По умолчанию CMake не ищет файлы заголовков в текущем каталоге. Чтобы включить это поведение, установите CMAKE_INCLUDE_CURRENT_DIR переменная:

set(CMAKE_INCLUDE_CURRENT_DIR ON)

add_executable(learn_cpp main.cpp ...)
...