Я только что установил cImg и начал просматривать некоторые из файлов примеров, чтобы ориентироваться. Каждая программа, загружающая образ из папки примеров, компилируется отлично, а затем удаляет эту ошибку в окне команд во время работы:
[instance (0,0,0,0,0000000000, non-shared)] CImg :: load(): Не удалось открыть файл 'Cimg/lena.pgm'.
Я предполагаю, что, поскольку все это происходит в примере кода, проблема заключается в том, как я установил путь к папке изображений.
Любые идеи относительно того, как это исправить?
Вероятно, ваша проблема связана с тем, какой путь вы используете для выполнения кода примера. Все примеры CImg находятся в examples/
папок examples/
а в некоторых примерах используются данные изображения, определенные в examples/img/
папок examples/img/
. В коде примеров используется относительный путь к этим изображениям (например, CImg<>("img/lena.bmp")
, поэтому это означает, что вы должны выполнить свой пример кода в examples/
папок examples/
чтобы он работал должным образом.