https://blog.csdn.net/liangshui999/article/details/132182621 QT_ASSUME_STDERR_HAS_CONSOLE=1 当你设置环境变量 QT_ASSUME_STDERR_HAS_CONSOLE=1 时,Qt 会假设你的应用程序有一个控制台窗口, 即使它是 GUI 模式。如果你希望在 GUI 模式下也能够看到标准错误输出(stderr)的信息, 这个环境变量会使得标准错误直接输出到控制台(而不是默认的日志系统)。