gpt4 book ai didi

c++ - CMake 在源代码附近找不到头文件

转载 作者:行者123 更新时间:2023-11-28 01:32:09 26 4
gpt4 key购买 nike

我不想在我的系统中全局安装 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com