Как да поправя неуспешно отваряне на файл с изходен код jpeglib.h в Visual / Cimg

Опитвам се да заредя jpeg изображение с Cimg. Но разкривам проблема: Не мога да заредя никакво изображение с CImg .

Така че проследих внимателно различните отговори, написани от Mark Setchell и Draex_.

Но все още имам проблем: когато компилирам програмата си 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 не съществува в нито една папка, изброена в директориите за включване. Може би не сте приложили допълнителните директории за включване към всички конфигурации (Release, Debug ...)? Настройката по подразбиране се прилага само към избраната конфигурация.   -  person drescherjm    schedule 06.05.2019
comment
.../jpeg-9b/Release не е правилната папка, която трябваше да въведете в Additional Include Directories също внимавайте, че може да имате различни библиотеки за Debug и Release и трябва да зададете пътищата на библиотеката отделно за всяка конфигурация.   -  person drescherjm    schedule 06.05.2019
comment
@drescherjm Аз съм начинаещ в C ++, така че не разбирам всичко, така че съжалявам! Защо казахте, че има грешка в стъпка 11 на Draex?   -  person Maxime Vacher    schedule 06.05.2019
comment
Грешката е, че сте въвели грешната папка в стъпка 11 от Draex или 10 от отговора на Mark Setchell.   -  person drescherjm    schedule 06.05.2019
comment
@drescherjm Е, не знам къде греша. Следвах стъпките на Draex: създадох същите папки със същите имена, поставих ги правилно в папката на моя проект, както той каза, имам същите файлове в ../ IncludedLibraries / jpeglib с изключение на vc141.pdb. Толкова съм объркан защо не работи, докато изглежда, че работи за Draex. Може ли това да идва от местоположението на заглавния файл 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