Теперь я получаю сообщение об ошибке:
1> c: \ development \ document_manager \ document_manager \ storage_manager.h (7): ошибка C2079: «storage_manager :: db» использует неопределенную структуру «sqlite3»
с
#pragma once
#include "sqlite3.h"
class storage_manager
{
sqlite3 db;
sqlite3** db_pp;
public:
void open()
{
sqlite3_open("data.db", db_pp);
}
};
Старый вопрос:
Всем привет. Я скачал sqlite-amalgamation-3_6_13.zip из http://www.sqlite.org/download.html,, но не могу скомпилировать его в своем проекте. Я получаю много ошибок, таких как:
c:\pathtoproject\sqlite3.c(11337) : error C2440: '=' : cannot convert from 'void *' to 'char *'
Conversion from 'void*' to pointer to non-'void' requires an explicit cast
c:\pathtoproject\sqlite3.c(12023) : error C2440: '=' : cannot convert from 'void *' to 'sqlite3_int64 *'
Conversion from 'void*' to pointer to non-'void' requires an explicit cast
Что мне нужно сделать, чтобы правильно скомпилировать мой проект? Спасибо!
Edit:
Я не хочу компилировать всю программу как C, я просто хочу скомпилировать три файла как c, это возможно?
РЕДАКТИРОВАТЬ: ИСПРАВЛЕНО! Я создал новый проект.