我正在尝试创建一个小应用程序,它根据命令行参数启动另一个应用程序。
我正在使用WinMain
这样的入口点:
BOOL WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR commandLine, int nCmdShow) {
...
}
但我仍然看到一个控制台窗口。
如何在运行应用程序时确保没有绘制控制台窗口?
PS:我可以使用ShowWindow(GetConsoleWindow(), SW_HIDE)
隐藏控制台窗口,但您仍然可以看到控制台窗口只有几分之一秒。我想确保永远不会显示控制台窗口。
答案 0 :(得分:0)
代码很好。编译器标志-mwindows
将起到作用。
要设置编译器标志,请执行以下操作:
-mwindows