Visual Studio:运行代码后仅在终端中显示错误

问题描述 投票:0回答:2

“问题”选项卡和代码本身都没有显示任何错误。如何让这些错误显示在“问题”选项卡和我的代码中以便于调试?

现在它显示“工作区中未检测到问题。”当我的代码在终端中运行时出现错误时。

我尝试重新安装并重置我的设置,但没有成功。

错误示例(仅在终端中显示):

Traceback (most recent call last):
  File "redacted", line 29, in <module>
    main()
  File "redacted", line 6, in main
    deal_cards(deck, numcards)
  File "redacted", line 17, in deal_cards
    if number > len(deck):
TypeError: object of type 'NoneType' has no len()
visual-studio debugging terminal
2个回答
0
投票

您显示的错误是运行时错误(程序运行时而不是之前发生的错误),并且“错误”窗口不显示运行时错误。


0
投票

我也遇到了同样的问题。在右上角的“运行 C/C++ 文件”按钮旁边,不要仅单击“运行代码”,而是单击向下的箭头,然后单击“运行 C/C++ 文件”。这解决了我的问题。但当然要确保您的设置配置和仪表板上的过滤器选择(问题、终端、输出...)是适当的。

© www.soinside.com 2019 - 2024. All rights reserved.