androidstudio使用cmake模式编译sqlite3报错问题

编译模式是cmake,提示找不动头文件“#include “sqlite3.h””

图片

正确的引用到这个文件后,提示里面的方法未定义
图片

1-去官网下载sqlite3文件
https://www.sqlite.org/download.html

2-复制"sqlite3.c"和“sqlite3.h”文件到项目里的cocos2d/external/sqlite3里,只保留以下文件

3-修改sqlite3目录里的cmake文件,代码如下

cmake_minimum_required(VERSION 3.6)

set(lib_name sqlite3)
set(target_name ext_${lib_name})

project(${lib_name})

add_library(${target_name} STATIC
  sqlite3.c
)

target_include_directories(${target_name} PUBLIC .)

set_target_properties(${target_name}
    PROPERTIES
    ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
    LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
    FOLDER "External"
)

4-修改external目录下的cmake文件,如下
图片

5-按照格式添加下面两处
add_subdirectory(sqlite3)
ext_sqlite3

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。