Как исправить невозможно открыть исходный файл jpeglib.h в Visual/Cimg

Я пытаюсь загрузить изображение в формате jpeg с помощью Cimg. Но у меня возникла проблема: Не удается загрузить изображение с помощью CImg .

Поэтому я внимательно следил за различными ответами, написанными Марком Сетчеллом и Драексом.

Но у меня все еще есть проблема: когда я компилирую свою программу Cimg, у меня возникают следующие ошибки:

 - E1696    cannot open source file "jpeglib.h"     
 - C1083    Cannot open include file: 'jpeglib.h': No such file or directory    

person Maxime Vacher    schedule 06.05.2019    source источник
comment
Принятый ответ выглядит вполне достаточным. Вы установили libjpeg, как вам сказали?   -  person drescherjm    schedule 06.05.2019
comment
Возможный дубликат Не удается загрузить изображение с помощью CImg   -  person drescherjm    schedule 06.05.2019
comment
Если вы сделали ответ @Draex, вы допустили ошибку на шаге 11. Это также шаг 10 принятого ответа.   -  person drescherjm    schedule 06.05.2019
comment
@drescherjm Действительно, я выполнил все шаги Draex_, но когда увидел, что это не сработало, я выполнил шаг 10 MarkSetchell.   -  person Maxime Vacher    schedule 06.05.2019
comment
@AlexF Да, у меня есть этот каталог, но он не содержит jpeglib.h! .../jpeg-9b/Release содержит только jpeg.lib и другие файлы _.obj, которые я не понимаю. jpeglib.h находится в .../jpeg-9b с кучей других файлов.   -  person Maxime Vacher    schedule 06.05.2019
comment
Вы должны исследовать этот шаг снова. Убедитесь, что папка, которую вы добавили, действительно содержит jpeglib.h ваш компилятор сообщает вам, что jpeglib.h не существует ни в одной из папок, перечисленных в каталогах включения. Возможно, вы не применили Дополнительные каталоги включения ко всем конфигурациям (Выпуск, Отладка...)? По умолчанию этот параметр применяется только к выбранной конфигурации.   -  person drescherjm    schedule 06.05.2019
comment
.../jpeg-9b/Release - это не та папка, которую вам нужно было ввести в Additional Include Directories, также будьте осторожны, у вас могут быть разные библиотеки для отладки и выпуска, и вам нужно установить пути к библиотекам отдельно для каждой конфигурации.   -  person drescherjm    schedule 06.05.2019
comment
@drescherjm Я новичок в C++, поэтому не все понимаю, извините! Почему вы сказали, что в шаге 11 Драекса есть ошибка?   -  person Maxime Vacher    schedule 06.05.2019
comment
Ошибка в том, что вы ввели неправильную папку на шаге 11 Дракса или 10 ответа Марка Сетчелла.   -  person drescherjm    schedule 06.05.2019
comment
@drescherjm Ну, я не знаю, где я ошибаюсь. Я следовал шагам Драекса: создал такие же папки с теми же именами, правильно разместил их в папке своего проекта, как он сказал, у меня такие же файлы в ../IncludedLibraries/jpeglib, кроме vc141.pdb. Я так сбит с толку, почему это не работает, хотя кажется, что работает для Дрекса. Может ли это исходить из местоположения файла заголовка Cimg.h? Я положил его в папку проекта, но я не знаю....   -  person Maxime Vacher    schedule 06.05.2019
comment
Возможно, вы не разделили пути в Additional Include Directories с помощью ;   -  person drescherjm    schedule 06.05.2019
comment
Может быть, вы хотите попробовать использовать абсолютный путь вместо относительного?   -  person drescherjm    schedule 06.05.2019