簡體   English   中英

CMake在源文件附近找不到頭文件

[英]CMake cannot find header file near the source one

我不想在我的系統中全局安裝 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)

主.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 ...)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM