Как импортировать jsoncpp в подкаталог моего проектаC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Как импортировать jsoncpp в подкаталог моего проекта

Сообщение Anonymous »


Я работаю над проектом с такой структурой каталогов.

WeaselTestApp --строить ... --ласка ... --CMakeLists.txt --main.cpp --CMakeLists.txt --conanfile.txt содержимое корневого файла CMakeLists.txt

cmake_minimum_required (ВЕРСИЯ 3.16) проект (WeaselTestApp LANGUAGES CXX) add_executable(WeaselTestApp main.cpp) установить (CMAKE_CXX_STANDARD 17) установить (CMAKE_CXX_STANDARD_REQUIRED ON) установить (CMAKE_CXX_EXTENSIONS ВЫКЛ) включить_тестирование() add_subdirectory (ласка) target_link_libraries (ЧАСТНАЯ Weasel WeaselTestApp) содержимое файла CMakeLists.txt ласки

add_library(Weasel Utils.cpp HttpMethod.cpp HttpStatus.cpp Request.cpp Response.cpp Router.cpp Server.cpp) include_directories(${CONAN_INCLUDE_DIRS_JSONCPP}) set(jsoncpp_DIR "/home/emmanuel/weasle/build") find_package (ТРЕБУЕТСЯ jsoncpp) target_link_libraries (Weasel ЧАСТНЫЙ jsoncpp) содержимое корневого файла conanfile.txt

[требуется] jsoncpp/1.9.5 gtest/1.11.0 [генераторы] CMakeDeps CMakeToolchain cmake_find_package когда я запускаю команду cmake --build /home/user/weasle/build, я получаю эту ошибку

[ 10%] Создание объекта CXX weasel/CMakeFiles/Weasel.dir/Utils.cpp.o [ 20%] Создание объекта CXX weasel/CMakeFiles/Weasel.dir/HttpMethod.cpp.o [ 30%] Создание объекта CXX weasel/CMakeFiles/Weasel.dir/HttpStatus.cpp.o [ 40%] Создание объекта CXX weasel/CMakeFiles/Weasel.dir/Request.cpp.o В файле, включенном в /home/user/weasle/weasel/Request.cpp:1: /home/user/weasle/weasel/Request.h:5:10: фатальная ошибка: json/json.h: такого файла или каталога нет 5 | #include | ^~~~~~~~~~~~~ компиляция прекращена. gmake[2]: *** [weasel/CMakeFiles/Weasel.dir/build.make:118: weasel/CMakeFiles/Weasel.dir/Request.cpp.o] Ошибка 1 gmake[1]: *** [CMakeFiles/Makefile2:126: weasel/CMakeFiles/Weasel.dir/all] Ошибка 2 gmake: *** [Makefile:101: все] Ошибка 2 Как правильно использовать пакет jsoncpp в проекте. В будущем я планирую сделать содержимое папки weasel пакетом, поэтому не хочу включать пакет jsoncpp в корневой каталог cmake. папка.
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Невозможно импортировать config.py во вложенный подкаталог.
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • JsonCpp не защищает от переполнения uint64 и ведет себя странно
    Anonymous » » в форуме C++
    0 Ответы
    47 Просмотры
    Последнее сообщение Anonymous
  • Ошибка компиляции g++ + cmake + Conan + macOS m2 + jsoncpp
    Anonymous » » в форуме C++
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • Вопрос об управлении памятью jsoncpp
    Anonymous » » в форуме C++
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Jsoncpp ни один оператор не соответствует этим операндам ">>"
    Anonymous » » в форуме C++
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

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