【问题标题】:how to debug VC++ program, input file not open while debuging如何调试C++程序,调试时输入文件不打开
【发布时间】:2010-06-17 09:16:30
【问题描述】:

我正在使用 Visual Studio 8。当我使用 exe 文件执行程序时,我将命令行参数传递给我的程序,它工作正常,但是当我用于调试时。它无法打开我以命令行参数形式提供的输入文件。虽然我已经在 Project->properties->debug->command line arguments....中给出了命令行参数....

例如 "program.exe" 输入文件输出文件

输入文件包含我无法调试时必须在计算中使用的数据。如何删除程序中的错误

回复我 谢谢

【问题讨论】:

    标签: visual-studio debugging visual-c++ command-line-arguments


    【解决方案1】:

    您可能需要在同一属性页上指定工作目录,以便调试可执行文件与输入文件在同一目录中运行。现在它可能无法传递您的文件,因为它找不到它。

    【讨论】:

    • 我已将输入文件放在同一目录中,如果在调试时找不到文件,则设置工作目录在正常执行时它不应该找到它可能是我错了但仍然混乱
    • 查看 Tobbe 的回复,如果您这样做,则不应将 .exe 名称放在“命令参数”部分。
    【解决方案2】:

    您不应在命令行参数中包含“program.exe”。

    【讨论】:

      猜你喜欢
      • 2015-04-19
      • 2020-08-09
      • 2023-02-17
      • 1970-01-01
      • 1970-01-01
      • 2017-06-11
      • 2014-07-03
      • 2011-02-05
      • 2012-06-18
      相关资源
      最近更新 更多