Ошибка CMake. Не удалось найти файл конфигурации пакета, предоставленный «unofficial-sqlite3».C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка CMake. Не удалось найти файл конфигурации пакета, предоставленный «unofficial-sqlite3».

Сообщение Anonymous »

Код: Выделить всё

 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
Мой файл vcpkg.json выглядит так:

Код: Выделить всё

{
"name": "whatever",
"version-string": "whatever",
"dependencies": [
"fltk",
"protobuf",
"sqlite3",
"boost"
],
"builtin-baseline": "6f1ddd6b6878e7e66fcc35c65ba1d8feec2e01f8"
}

Мой файл CMakeLists.txt верхнего уровня выглядит так:

Код: Выделить всё

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)
и мой src/CMakeLists.txt выглядит так:

Код: Выделить всё

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)
Я открываю программу установки/ с помощью Visual Studio, затем генерирую, используя предложение intellisense IDE.
В результате выдается ошибка, о которой я упоминал выше.

Подробнее здесь: https://stackoverflow.com/questions/790 ... unofficial
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»