Member 13430259 Ответов: 1

Может ли кто-нибудь рассказать мне об этой программе ... я не очень хорошо разбираюсь в visual studio, так что ответьте мне как можно быстрее


я создаю программу распознавания лиц с использованием dlib и opencv..при построении получаю следующую ошибку...для ur ref

Описание Кода Серьезности Состояние Подавления Строки Файла Проекта
Ошибка C2371 'boolean': переопределение; различные базовые типы face_det c:\users\usuf\documents\jpeg-9b\jmorecfg.h 309

1>c:\users\usuf\documents\jpeg-9b\jmorecfg.h(309): ошибка C2371: 'boolean': переопределение; различные базовые типы
1>c:\program файлы (x86)\Windows kits\10\include\10.0.15063.0\shared\rpcndr. h(193): Примечание: см. объявление 'boolean'
1>face.cpp

Что я уже пробовал:

1>c:\users\usuf\documents\jpeg-9b\jmorecfg.h(309): ошибка C2371: 'boolean': переопределение; различные базовые типы
1>c:\program файлы (x86)\Windows kits\10\include\10.0.15063.0\shared\rpcndr. h(193): Примечание: см. объявление 'boolean'
1>face.cpp

1 Ответов

Рейтинг:
2

Jochen Arndt

Прочтите комментарий поверх определения в разделе jmorecfg.ч файл:

/*
 * On a few systems, type boolean and/or its values FALSE, TRUE may appear
 * in standard header files.  Or you may have conflicts with application-
 * specific header files that you want to include together with these files.
 * Defining HAVE_BOOLEAN before including jpeglib.h should make it work.
 */
Поэтому просто поместите эту строку поверх всех файлов, которые включают этот файл
#define HAVE_BOOLEAN