如果单击exe,则使我的cpp应用程序不打开cmd提示符 我有一个简单的C++应用程序,它是在Windows环境下用“MINW”和NETBESE开发的。当我单击“exe”时,我的应用程序窗口中会出现一个命令提示符。我不想要这个“命令提示窗口”。如何限制此窗口并仅打开我的应用程序窗口。

如果单击exe,则使我的cpp应用程序不打开cmd提示符 我有一个简单的C++应用程序,它是在Windows环境下用“MINW”和NETBESE开发的。当我单击“exe”时,我的应用程序窗口中会出现一个命令提示符。我不想要这个“命令提示窗口”。如何限制此窗口并仅打开我的应用程序窗口。,c++,c,netbeans,mingw,C++,C,Netbeans,Mingw,来自mingw常见问题解答(): 如何删除DOS命令窗口 在链接步骤中,将“-mwindows”开关添加到命令行 Windows应用程序可以使用控制台子系统或Windows子系统 WINDOWS子系统用于GUI应用程序。它要求将WinMain()作为入口点。在MinGW中,可以使用-mwindows编译器命令行参数启用Windows子系统 控制台子系统用于命令行控制台应用程序。它要求将main()(或wmain())作为入口点。但是,您可以通过调用FreeConsole()快速释放console

来自mingw常见问题解答():

如何删除DOS命令窗口

在链接步骤中,将“-mwindows”开关添加到命令行


Windows应用程序可以使用
控制台
子系统或
Windows
子系统

WINDOWS
子系统用于GUI应用程序。它要求将
WinMain()
作为入口点。在MinGW中,可以使用
-mwindows
编译器命令行参数启用Windows子系统

控制台
子系统用于命令行控制台应用程序。它要求将
main()
(或
wmain()
)作为入口点。但是,您可以通过调用
FreeConsole()
快速释放console。您的应用程序仍将很快闪烁,但应用程序似乎没有任何控制台,您实际上可以创建正常的窗口和小部件。这可用于创建可在命令行或GUI模式下运行的双模式应用程序。

-1“需要将WinMain()作为入口点”不正确。