记录一个Debug Assertion Failed

时间:2022-07-28
本文章向大家介绍记录一个Debug Assertion Failed,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

标准输出,错误输出,重定向到日志文件:

logOutFp = freopen(logfile, "a", stdout);
logErrFp = freopen(logfile, "a", stderr);
    
    。。。
    
fclose(stdout);
fclose(stderr);

单独exe运行正常,,,

编译成dll后,被别的应用程序调用,报错,

Debug Assertion Failed! isatty.cpp Line: 17

Expression: (fh >=0 && ...

类似问题:

fclose causing Debug Assertion Failed crash. https://visual731.rssing.com/chan-13115559/all_p481.html

去掉fclose即可。