Я работаю над проектом VS2015 x64 неуправляемой CPP
Я добавил sqlite3.c, sqlite3.h в проект и собрал. Я получил это сообщение.
sqlite Ошибка C1853 Файл предварительно скомпилированного заголовка взят из предыдущей версии компилятора, или предварительно скомпилированный заголовок — C ++, и вы используете его из C (или наоборот)
Я прочитал об этом и перепробовал все, что видел, но всегда одна и та же ошибка. Я изменил проект на Не использовать предварительно скомпилированные заголовки — та же ошибка, и pch восстанавливается. Я даже разгрузил и перезагрузил проект. Я попытался выделить файл sqlite3.c и изменить там свойства, но снова — та же ошибка. Между каждой попыткой я очищаю проект и перестраиваю. Я остроумна и играю с этим 90 минут.
Предложения?
Вам нужно добавить библиотеку — sqlite3.lib к вашему проекту в качестве дополнительной зависимости.
Библиотека может быть создана путем загрузки Предварительно скомпилированные двоичные файлы для Windows от https://www.sqlite.org/download.html.
Этот пост дает пошаговый процесс о том, как включить его.
https://dcravey.wordpress.com/2011/03/21/using-sqlite-in-a-visual-c-application/
Других решений пока нет …