Код: Выделить всё
Could not find a package configuration file provided by
"unofficial-sqlite3" with any of the following names:
unofficial-sqlite3Config.cmake
unofficial-sqlite3-config.cmake
Add the installation prefix of "unofficial-sqlite3" to CMAKE_PREFIX_PATH or
set "unofficial-sqlite3_DIR" to a directory containing one of the above
files. If "unofficial-sqlite3" provides a separate development package or
SDK, be sure it has been installed.
Call Stack (most recent call first):
src/CMakeLists.txt:5 (find_package)
Код: Выделить всё
Setup/
build/
src/
CMakeLists.txt
main.cpp
CMakeLists.txt
vcpkg.json
Код: Выделить всё
{
"name": "whatever",
"version-string": "whatever",
"dependencies": [
"fltk",
"protobuf",
"sqlite3",
"boost"
],
"builtin-baseline": "6f1ddd6b6878e7e66fcc35c65ba1d8feec2e01f8"
}
Код: Выделить всё
cmake_minimum_required(VERSION 3.29)
set(CMAKE_TOOLCHAIN_FILE "C:/Users/user1/vcpkg/scripts/buildsystems/vcpkg.cmake")
project(
NETWORKING
VERSION 0.00
LANGUAGES CXX
)
add_subdirectory(src)
Код: Выделить всё
find_package(unofficial-sqlite3 CONFIG REQUIRED)
find_package(FLTK CONFIG REQUIRED)
find_package(protobuf CONFIG REQUIRED)
target_link_libraries(main PRIVATE fltk fltk_gl fltk_forms fltk_images)
target_link_libraries(main PRIVATE protobuf::libprotoc protobuf::libprotobuf protobuf::libprotobuf-lite)
target_link_libraries(main PRIVATE unofficial::sqlite3::sqlite3)
В результате выдается ошибка, о которой я упоминал выше.
Подробнее здесь: https://stackoverflow.com/questions/790 ... unofficial