Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ CMake在源文件附近找不到头文件_C++_Sqlite_Cmake_Clion - Fatal编程技术网

C++ CMake在源文件附近找不到头文件

C++ CMake在源文件附近找不到头文件,c++,sqlite,cmake,clion,C++,Sqlite,Cmake,Clion,我不想在我的系统中全局安装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

我不想在我的系统中全局安装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”
int main(){
返回0;
}

我没有按照CLion IDE中的建议从
sqlite3.h
获取任何函数。

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

set(CMAKE_INCLUDE_CURRENT_DIR ON)

add_executable(learn_cpp main.cpp ...)

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

set(CMAKE_INCLUDE_CURRENT_DIR ON)

add_executable(learn_cpp main.cpp ...)