编译模式是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天后自动关闭。不再允许新的回复。