我有一个家庭作业给我的大学,我们的老师想要做一个Linux和Windows的双重启动(简单的部分),但他想创建一个引导循环,以便当我们在grub和选择linux时,我们登录到linux。如果我们选择Windows,它将把我们重定向到。从那里,如果我们选择windows,我们就登录到Windows,但是如果您选择linux,它将重定向回grub。所以我们有:Linux >登录Linux
Windows >重定向
即使经过多次搜索,我仍然找不到一种既定的方法来重定向stderr (相对于std::cerr),所以我自己编写了以下类:{(stderr, "Should have printed an error \r\n"); //fsync(_fileno(stderr)); Linux现在,我在某个地方读到,这可能是因为重定向是在应用程序开始加载DLL之后设置的,因此它自己的st