lodepng打印一个`1`到cout,如何阻止它?

时间:2015-02-18 00:34:22

标签: c++ png

我正在使用lodepng库将png个文件加载到内存中。当我调用函数lodepng::decode(vector<...>, uint, uint, string)加载文件时,如果加载成功,则1会在控制台中神奇地出现,如果不加载,则0会出现{{1}}。我该如何防止这种情况发生?从源头上看,似乎没有任何地方可以打印我所描述的内容。

我自己编译了库并使用了默认的Visual Studio 2013 Release版本设置,并没有自己定义任何宏。

1 个答案:

答案 0 :(得分:2)

知道了,我想我从来没有发布过我正在使用的版本,但是我使用的是版本2014-08-23load_file函数有printf("%i", bool(file));行显然是罪魁祸首。最新版本没有此行。