【问题标题】:argc=1 even after specifying args in launch.json in VS codeargc=1 即使在 VS 代码中的 launch.json 中指定了 args
【发布时间】:2018-06-22 19:27:34
【问题描述】:

我正在尝试在 VS 代码中调试 C 程序,其可执行文件需要多个参数进行调试。在调试过程中,我看到变量部分下的 argc = 1 即使在 launch.json 中的 args 下指定了参数(每个参数都用单独的引号括起来)(如下面的屏幕截图所示)。这导致程序退出检查 argc 值。到目前为止,在堆栈溢出中没有看到这个问题,因此没有看到这篇文章。希望有任何帮助来解决它。

【问题讨论】:

  • @Florian 有什么建议吗?

标签: debugging visual-studio-code gdb args launch-configuration


【解决方案1】:

在 VS 代码的 github 论坛中提出了这个问题,他们确认这不是 VS 代码的问题,而是 C/C++ 扩展的问题。所以,在扩展的论坛上也提出了它,还没有收到他们的消息。

同时,我偶然将扩展更新为最新的,现在 argc 值如预期的那样为 4。我在两天前发布的版本中看到了与 args 相关的 IntelliSense 功能的一些更新,并猜测他们修复了此版本中的错误。希望这篇文章对使用旧版本并面临类似问题的人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-10
    • 2018-02-05
    • 1970-01-01
    • 2018-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多