如何让Visual Studio 2019 Windows版的Debug console集成在应用内部?
Visual Studio Windows 版集成调试控制台设置方法
可以通过修改项目配置实现与 Mac 版一致的内置调试控制台效果,不同类型项目设置方法如下:
.NET 控制台项目配置步骤
- 打开解决方案资源管理器,右键当前项目节点,选择「属性」
- 切换到左侧「调试」选项卡,找到「启动配置文件」区域
- 取消勾选 启动外部控制台 选项,保存配置后重启调试即可
- 后续调试日志会直接输出到 Visual Studio 内置的「调试控制台」面板,不会再弹出独立窗口
C++ 控制台项目配置步骤
- 右键项目打开属性页,依次展开「配置属性」→「链接器」→「系统」
- 找到「子系统」选项,将默认值
控制台 (/SUBSYSTEM:CONSOLE)修改为窗口 (/SUBSYSTEM:WINDOWS) - 如果修改后出现入口点找不到的编译报错,可在「配置属性」→「链接器」→「高级」的「入口点」字段填写
mainCRTStartup即可解决 - 切换到「配置属性」→「调试」,确认「调试器类型」设置为「仅本机」,关闭「启动外部程序」相关配置
- 保存配置后重启调试,输出内容会直接展示在 IDE 内置的「输出」窗口中
注意:修改配置后如果调试时没有看到输出内容,可点击顶部菜单栏「视图」→「输出」打开内置输出面板,同时在输出面板的下拉筛选栏选择「调试源」,即可只展示调试相关的日志内容。
内容的提问来源于stack exchange,提问作者Ismail Safwat
相关产品推荐
相关产品推荐

