【发布时间】:2013-11-16 05:21:52
【问题描述】:
在GCC-mingw32中编译这个程序并尝试运行它时,总是会在很短的时间内弹出一个控制台窗口并立即关闭。
int main (void)
{
system("shutdown -s -t 60"); // Shutdown the computer in 1 minute
return 0;
}
如何修改此代码以在不弹出任何窗口的情况下运行它?
可行吗?
谢谢。
【问题讨论】:
在GCC-mingw32中编译这个程序并尝试运行它时,总是会在很短的时间内弹出一个控制台窗口并立即关闭。
int main (void)
{
system("shutdown -s -t 60"); // Shutdown the computer in 1 minute
return 0;
}
如何修改此代码以在不弹出任何窗口的情况下运行它?
可行吗?
谢谢。
【问题讨论】:
您的可执行文件被标记为使用控制台子系统,这使 Windows 自动显示控制台窗口。如果您将其更改为使用 GUI 子系统,Windows 将不会显示控制台窗口。要告诉 MinGW 使用 GUI 子系统,请传递 -mwindows 标志。
【讨论】: