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

我自己编译了该库,并使用了默认的Visual Studio 2013 Release构 build 置,但自己没有定义任何宏。

最佳答案

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

关于c++ - lodepng正在将 `1`打印到cout,如何停止它?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28573884/

10-09 08:02