Я пытался скомпилировать библиотеку dlib в Visual Studio.
- Поэтому я создал пустой проект.
- Я добавил face_landmark_detection_ex.cpp и source.cpp из папки dlib/all в свой проект (я скопировал и вставил вышеупомянутое в «Исходные файлы» в моем проекте).
- Я добавил: C:\Users\user\Desktop\dlib2\dlib-19.4 и C:\Users\user\Desktop\dlib2\dlib-19.4\dlib\external\libjpeg и C:\Users\user\Desktop\dlib2\ dlib-19.4\dlib\external\libpng в каталог include.
- И добавил DLIB_PNG_SUPPORT и DLIB_JPEG_SUPPORT в определение C/C++ -> Preprocessor -> Preprocessor.
- выбранная платформа Active (win32).
- В разделе «Отладка» -> «Аргумент команды» я добавил следующие аргументы: C:\Users\user\Desktop\dlib2\dlib-19.4\shape_predictor_68_face_landmarks.dat C:\Users\user\Desktop\dlib2\dlib-19.4\examples\faces* .jpg
При попытке построить проект я получил следующие ошибки: Код серьезности Описание Ошибка состояния подавления строки файла проекта LNK2019 неразрешенный внешний символ _png_set_sig_bytes, указанный в функции "private: void __thiscall dlib::png_loader::read_image(char const *)" (?read_image @png_loader@dlib@@AAEXPBD@Z) dlibTest c:\Users\user\documents\visual studio 2015\Projects\dlibTest\dlibTest\source.obj 1
Любая помощь приветствуется!!