如何在Win32 API C中隐藏控制台窗口?

时间:2014-10-08 06:08:47

标签: c winapi

我想隐藏运行时出现在GUI c程序中的恼人的控制台窗口。 例如,如果我编译以下代码:

#include <windows.h>

int WINAPI
WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR pszCmdLine, int iCmdShow)
{
    MessageBox(NULL, "Hello world", "My program", MB_OK | MB_ICONEXCLAMATION);
    return 0;
}

它将在运行程序时显示控制台窗口。任何帮助将不胜感激.... 提前谢谢....

1 个答案:

答案 0 :(得分:0)

/SUBSYSTEM:WINDOWS步骤中使用link。您使用的是Visual Studio并构建控制台应用程序吗?如果选择Windows应用程序,它将使用正确的链接器开关。