我正在使用lodepng库将png
个文件加载到内存中。当我调用函数lodepng::decode(vector<...>, uint, uint, string)
加载文件时,如果加载成功,则1
会在控制台中神奇地出现,如果不加载,则0
会出现{{1}}。我该如何防止这种情况发生?从源头上看,似乎没有任何地方可以打印我所描述的内容。
我自己编译了库并使用了默认的Visual Studio 2013 Release版本设置,并没有自己定义任何宏。
答案 0 :(得分:2)
知道了,我想我从来没有发布过我正在使用的版本,但是我使用的是版本2014-08-23
,load_file
函数有printf("%i", bool(file));
行显然是罪魁祸首。最新版本没有此行。