Visual studio 如何调试VC++;程序,调试时未打开输入文件

Visual studio 如何调试VC++;程序,调试时未打开输入文件,visual-studio,debugging,visual-c++,command-line-arguments,Visual Studio,Debugging,Visual C++,Command Line Arguments,我正在使用VisualStudio8。当我使用exe文件执行程序时,我会将命令行参数传递给我的程序,但当我使用exe文件进行调试时,它工作正常。它无法打开我以命令行参数形式提供的输入文件。虽然我在项目->属性->调试->命令行参数中给出了命令行参数 e、 g “program.exe”输入文件输出文件 输入文件包含数据,如果无法调试,则必须在计算中使用这些数据。如何删除程序中的错误 回答我 谢谢您可能需要在同一属性页上指定工作目录,以便使调试可执行文件在与输入文件相同的目录中运行。现在它可能无法

我正在使用VisualStudio8。当我使用exe文件执行程序时,我会将命令行参数传递给我的程序,但当我使用exe文件进行调试时,它工作正常。它无法打开我以命令行参数形式提供的输入文件。虽然我在项目->属性->调试->命令行参数中给出了命令行参数

e、 g “program.exe”输入文件输出文件

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

回答我
谢谢

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

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

我已将输入文件放置在同一目录中,并设置工作目录。如果在调试时找不到该文件,则不应在正常执行时找到该文件。我可能有错误,但仍会混淆。请参阅Tobbe的响应,您不应将.exe名称放在“命令参数”中如果你这样做的话。