今天我编译了我的c ++ Windows应用程序,它已启动控制台和应用程序,但控制台从未出现过。有人告诉我如何删除控制台?
答案 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文件。所以如果有人有这个问题试试查看垃圾并重新启动应用程序