У меня проблема с моей сборкой Dlib.
Что я сделал для сборки Dlib и добавления этой библиотеки в мой проект:
- GetИсходный код Dlib
- Создание проекта с помощью Cmake
- Сборка релизной и отладочной версии для Dlib с VS2017
- Добавление в каталоги включений пути к корневой папке из Dlib (работает)
- Добавить в каталог Libray путь к файлам, которые я создаю (dlib19.17.0_debug_64bit_msvc1916.lib)
- Добавить dlib19.17.0_debug_64bit_msvc1916.lib в компоновщик -> Ввод
- Я добавилв моем проекте существующий файл source.cpp от Dlib
Я создал несколько проектов, и он работал, пока я не попытался добавить определения препроцессора:
- DLIB_PNG_SUPPORT
- DLIB_JPEG_SUPPORT
Проблема
Когда я добавляю вышеупомянутые определения, он говорит мне: " C1083: Не удается открытьвключаемый файл: 'jpeglib.h': нет такого файла или каталога".Если я добавляю в «Включить каталог» путь к файлам заголовков libjpeg, он обнаруживает этот заголовочный файл, но я получаю ошибки компоновки для этих библиотек.
Я искал во всем проекте, и нет библиотеки lib для libpng или libjpegСборка, когда я скомпилировал Dlib.
Должен ли я собрать эти библиотеки отдельно и добавить их в свой проект?Я также следил за Dlib build этим видео, и нет необходимости собирать libpng и libjpeg извне из Dlib (у меня есть точная структура папок для сборки Dlib, как в приведенном выше видео).
Может кто-нибудь дать мне подсказку о том, что мне не хватает? :) 1047
Спасибо