嘿伙计们,我有一些问题,包括sql预编译的二进制文件或sql库,我的c ++代码。 首先,在将.h文件添加到属性后,我尝试仅包含https://www.sqlite.org/download.html中的库(简单 - #include" sqlite3.h"),并给出一个路径。然后我从http://www.tutorialspoint.com/sqlite/sqlite_c_cpp.htm复制粘贴了一个非常简单的代码部分,我得到的错误就像"函数sqlite3_open ...,sqlite3_free没有定义"或类似的东西,所以算法不起作用。 然后我读到了关于添加我的源代码sqlite预编译的二进制文件。我做到了,但是,这些文件是" .c"我的项目是用c ++编写的。所以当我改变这些" .c"的属性时用c ++编译它们的文件(否则编译为C,我得到:"错误10错误C1853:' Debug \ mutualcepepe.pch'预编译头文件来自编译器的先前版本,或者预编译的头文件是C ++,你在C中使用它(反之亦然)")我收到很多错误 - 错误3错误C2440:' =' :无法转换为' void *'到#char;' - 错误4错误C3861:' sqlite3_malloc64':未找到标识符
我花了几个小时,仍然无法继续使用我的项目而不使用sqlite3。希望有人会帮助我,如果我不清楚以上的事情,请问。提前谢谢!