Windows应用程序启动我的控制台

Windows Application start me console

本文关键字:控制台 我的 启动 应用程序 Windows      更新时间:2023-10-16

今天我编译了我的C ++ Windows应用程序,它已经启动了控制台和应用程序,但控制台以前从未出现过。有人可以告诉我如何删除控制台吗?

如果链接器设置具有/SUBSYSTEM:CONSOLE,则会发生这种情况。将其更改为/SUBSYSTEM:WINDOWS

http://msdn.microsoft.com/en-us/library/fcc1zstk%28v=vs.100%29.aspx

或者打开可执行文件的属性页并将链接器/系统/子系统更新到 Windows。

编辑:现在您指定您不使用Visual Studio,我知道属性页将无济于事。我不确定 Dev C++ 是否正在使用 mingw,尽管即使是这样,我也无法帮助找到如何修复链接器设置,因为我也不使用 mingw。

对于mingw编译器,您应该将-subsystem windows传递给链接器,例如

g++ -Wl,-subsystem,windows <other linker options>

有一些错误,我刚刚重新启动了 Dev C++并修复了它,我也从应用程序中删除了一些文件,我认为它们可能是问题所在,因为我有 2 个空的 .rc 文件。因此,如果有人遇到此问题,请尝试在垃圾箱中查找并重新启动应用程序

相关文章: