示例文件中的CImg图像加载错误

时间:2014-02-24 14:41:27

标签: c++ cimg

我刚刚安装了cImg,并开始浏览一些示例文件以使我自己定位。从示例文件夹加载图像的每个程序编译都很好,然后在运行时在命令窗口中点击此错误:

[instance(0,0,0,0,0000000000,non-shared)] CImg :: load():无法打开文件'Cimg / lena.pgm'。

我认为因为这一切都发生在示例代码中,所以问题在于我如何设置图像文件夹的路径。

关于如何解决此问题的任何想法?

1 个答案:

答案 0 :(得分:1)

您的问题可能与您用于执行示例代码的路径有关。 所有CImg示例都位于文件夹examples/中,一些示例使用文件夹examples/img/中定义的图像数据。在示例代码中,使用了这些图像的相对路径(如CImg<>("img/lena.bmp"),因此这意味着您必须在文件夹examples/中执行示例代码才能使其按预期工作。