如何在CMakeLIsts文件中包含Sqlite文件?

时间:2018-06-27 06:06:24

标签: c++ sqlite cmake clion

我不想在系统中全局安装sqlite。

我已经下载了sqlite3文件from

我已经在项目文件夹中包含了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;
}

在CLion IDE中,我没有从sqlite3.h获得任何功能。

1 个答案:

答案 0 :(得分:1)

默认情况下,CMake不在当前目录中搜索头文件。要启用此行为,请设置CMAKE_INCLUDE_CURRENT_DIR变量:

set(CMAKE_INCLUDE_CURRENT_DIR ON)

add_executable(learn_cpp main.cpp ...)