使用 eclipse 和 mingw 的控制台应用程序(未在 cms.exe 中启动应用程序)

Console App using eclipse and mingw (not launching app in cms.exe)

我正在 Eclipse c/c++ Neon (Win 10) 和 Mingw 中组装一个 Windows 控制台应用程序。

当我 运行 程序输出出现在 Eclipse 中的控制台 window 时,但我 need/want 能够使用程序 运行 调试普通 Windows 控制台应用程序(就像在 vs studio 控制台应用程序中一样)。

我尝试在命令行模式和链接器选项中将 -mwindows 添加到 minGW。我尝试了一些在网上找到的其他东西。

我花了几个小时搜索,但似乎无济于事。

1) 创建一个文件,命名为.gdbinit(也可以随意命名,但是这个是常规的)
2) 在文件中添加一行set new-console on。保存它。
3) 在Eclipse中打开"Debug Configurations",然后select你的项目调试配置。
4) 转到 "Debugger" 选项卡。
5) 将 "GDB command file" 指向您创建的文件。
完毕!现在 运行 这个调试配置。