我有一个正在尝试调试的 C++ 程序。 我通常从 .bat 文件运行它,该文件在运行程序之前会进行一些文件清理。 我可以从这个脚本运行我的程序并附加调试器,但从 VS 启动 .bat 文件会更方便。 如果我将启动项目的 Command 属性设置为 bat 文件,我会收到一个错误,指出它是一种无法识别的二进制格式(因为它不是二进制格式,我想)。 我可以将命令设置为 cmd.exe 并打开一个命令外壳,但我还没有弄清楚如何将 .bat 文件传递​​给命令外壳。 我尝试将它包含在属性命令行中,使用和不使用重定向字符 (<),并尝试将其作为参数传递给命令,但这些都不起作用。 我已经足够接近了,我认为必须有一种方法可以做到这一点,但我的想法已经用完了。

===============>>#1 票数:0

我有一个正在尝试调试的 C++ 程序。 我通常从 .bat 文件运行它,该文件在运行程序之前会进行一些文件清理。 我可以从这个脚本运行我的程序并附加调试器,但从 VS 启动 .bat 文件会更方便。 如果我将启动项目的 Command 属性设置为 bat 文件,我会收到一个错误,指出它是一种无法识别的二进制格式(因为它不是二进制格式,我想)。 我可以将命令设置为 cmd.exe 并打开一个命令外壳,但我还没有弄清楚如何将 .bat 文件传递​​给命令外壳。 我尝试将它包含在属性命令行中,使用和不使用重定向字符 (<),并尝试将其作为参数传递给命令,但这些都不起作用。 我已经足够接近了,我认为必须有一种方法可以做到这一点,但我的想法已经用完了。

===============>>#2 票数:0

我有一个正在尝试调试的 C++ 程序。 我通常从 .bat 文件运行它,该文件在运行程序之前会进行一些文件清理。 我可以从这个脚本运行我的程序并附加调试器,但从 VS 启动 .bat 文件会更方便。 如果我将启动项目的 Command 属性设置为 bat 文件,我会收到一个错误,指出它是一种无法识别的二进制格式(因为它不是二进制格式,我想)。 我可以将命令设置为 cmd.exe 并打开一个命令外壳,但我还没有弄清楚如何将 .bat 文件传递​​给命令外壳。 我尝试将它包含在属性命令行中,使用和不使用重定向字符 (<),并尝试将其作为参数传递给命令,但这些都不起作用。 我已经足够接近了,我认为必须有一种方法可以做到这一点,但我的想法已经用完了。

  ask by Llaves translate from so

未解决问题?本站智能推荐: