我不想在我的系统中全局安装 sqlite,所以我从 https://www.sqlite.org/2018/sqlite-amalgamation-3240000.zip 下载了 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;
}
我没有按照 CLion IDE 中的建议从 sqlite3.h
中获取任何函数。
最佳答案
默认情况下,CMake 不会在当前目录中搜索头文件。要启用此行为,请设置 CMAKE_INCLUDE_CURRENT_DIR变量:
set(CMAKE_INCLUDE_CURRENT_DIR ON)
add_executable(learn_cpp main.cpp ...)
关于c++ - CMake 在源代码附近找不到头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51055601/