gpt4 book ai didi

c++ - Magick++ ErrorMissingDelegate

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:25:31 25 4
gpt4 key购买 nike

我在使用 Magick++ 时遇到奇怪的错误。在调用方法 write() 的行中发生错误。当我像这样使用这种方法时:

Image image( "176x144", "white" );
image.write("1.png");

没有错误,图像写得很好。但是,当我尝试制作许多这样的图像时:

Image image( "176x144", "white" );
for(int i=0; i<10; i++)
image.write((char)i + ".png");

我有未处理的异常 ErrorMissingDelegate。我上网查找有关此的信息,但我只发现此异常是由于缺少 png 库引起的,但在第一种情况下,制作了 png 图像,所以我不知道它是关于什么的。

你能帮我一些想法吗?

最佳答案

'(char)i + ".png"' 是指向某处的内存地址(不是随机的,但也不是有意的)

你可能会这样做:

std::ostringstream s;
s << i << ".png";
image.write(s.str());

关于c++ - Magick++ ErrorMissingDelegate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19912857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com