简单的方式运行命令行程序C++-Windows 7

Easy way to run command line programs C++ - Windows 7

本文关键字:程序 C++-Windows 命令行 运行 方式 简单      更新时间:2023-10-16

我正试图找到一种更简单的方法来测试我的命令行应用程序。它有参数,所以我从命令提示符下运行它。我的流程是:

  1. Build
  2. 转到输出
  3. 打开命令提示符
  4. 更改目录
  5. 运行它

必须有一种更简单的方法,不仅可以调试,还可以在当前文件夹中打开命令提示符。

谢谢你抽出时间。

如果你去项目属性,调试设置,你可以设置工作目录和参数。如果你一直使用相同的参数,你也可以在屏幕上输入这些参数。然后只需F5或Ctrl+F5即可运行。

在代码末尾设置一个断点,以防止它在完成后消失。

请参阅Visual Studio 中使用命令行参数进行调试

或者,您应该能够使用shell脚本(或Python os.system())来自动化其中的一些步骤。

要使用资源管理器在当前目录中打开命令提示符,可以按住shift键并右键单击->在此处打开命令窗口。这会节省一点时间。

如果使用Visual Studio,按F5键将在调试器中运行代码,Ctrl+F5键将正常运行代码。只需记住在末尾包含一个cin.get()语句,否则在读取输出之前,终端窗口将关闭。

其他IDE应该具有类似的功能。检查"运行"或"调试"菜单。

编辑:对不起,没有看到你在问关于用参数运行它的问题。在VS中的"项目属性"中有"调试"设置。其中有一个名为Command Arguments的字段。当您在VS中运行应用程序时,这些将被传递给应用程序。

在调试的项目属性中,您可以在调试时设置命令行参数(和环境变量),

有一个名为PowerCommands for Visual Studio 2010的扩展,可以从Tools -> Extension Manager安装。它包括Open Containing FolderOpen Command Prompt功能,这些功能将添加到解决方案资源管理器中的右键菜单中。