Windows应用程序启动我控制台

时间:2012-09-17 14:27:30

标签: c++ console windows-applications

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

3 个答案:

答案 0 :(得分:1)

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

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

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

编辑:现在你指定你没有使用Visual Studio我知道属性页面没有帮助。我不确定Dev C ++是否正在使用mingw,尽管它是我无法帮助找到如何修复链接器设置,因为我不使用mingw ..

答案 1 :(得分:1)

对于mingw编译器,您应该将-subsystem windows传递给像

这样的链接器
g++ -Wl,-subsystem,windows <other linker options>

答案 2 :(得分:0)

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