Это краткое руководство по настройке менеджера пакетов vcpkg и интеграции библиотеки sqlite3 в ваши C++ проекты.
- Клонируйте репозиторий (рекомендуется в корень диска, например
C:\vcpkg):
git clone https://github.com/microsoft/vcpkg.git
cd vcpkg
- Скомпилируйте vcpkg:
.\bootstrap-vcpkg.bat
- Глобальная интеграция: Эта команда позволяет Visual Studio автоматически "видеть" установленные библиотеки.
.\vcpkg integrate install
Выполните команду в папке с vcpkg (выберите нужную архитектуру):
- Для x64 (рекомендуется):
.\vcpkg install sqlite3:x64-windows
- Для x86:
.\vcpkg install sqlite3:x86-windows
Благодаря integrate install, настройка путей вручную не требуется.
- Откройте проект в Visual Studio 2026.
- Установите платформу решения (например, x64), соответствующую установленной библиотеке.
- Убедитесь, что vcpkg включен:
- ПКМ на Проект -> Properties (Свойства).
- Раздел vcpkg -> Use Vcpkg = Yes.
Создайте файл main.cpp и запустите его:
#include <iostream>
#include <sqlite3.h>
int main() {
std::cout << "SQLite Version: " << sqlite3_libversion() << std::endl;
sqlite3* DB;
int exit = sqlite3_open("test.db", &DB);
if (exit != SQLITE_OK) {
std::cerr << "Error open DB: " << sqlite3_errmsg(DB) << std::endl;
} else {
std::cout << "Database opened successfully!" << std::endl;
}
sqlite3_close(DB);
return 0;
}
.\vcpkg list— список установленных библиотек..\vcpkg update— проверка обновлений..\vcpkg remove sqlite3— удаление библиотеки.