简单的方式运行命令行程序C++-Windows 7
Easy way to run command line programs C++ - Windows 7
我正试图找到一种更简单的方法来测试我的命令行应用程序。它有参数,所以我从命令提示符下运行它。我的流程是:
- Build
- 转到输出
- 打开命令提示符
- 更改目录
- 运行它
必须有一种更简单的方法,不仅可以调试,还可以在当前文件夹中打开命令提示符。
谢谢你抽出时间。
如果你去项目属性,调试设置,你可以设置工作目录和参数。如果你一直使用相同的参数,你也可以在屏幕上输入这些参数。然后只需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 Folder
和Open Command Prompt
功能,这些功能将添加到解决方案资源管理器中的右键菜单中。
- 使用 IP 帮助程序的 Windows 中活动 UDP 连接的远程地址
- 如何从Linux编译到SDL2应用程序到Windows?
- 将 Visual C++ 6 控制台应用程序作为 Windows 服务运行
- Mongodb C驱动程序在Windows上安装失败
- c ++ 是否有任何用于列出 Windows 驱动程序管理器控制台中显示的设备驱动程序的 Windows API?
- 我的C++程序被Windows Defender阻止和删除
- 如何通过C++程序运行Windows命令?
- 使用Visual c ++工具与安装程序的Windows桌面
- 通过UWP应用程序定位Windows 10,通过OpenNi 2访问构造传感器
- 为什么此C 损坏的程序在Windows和Linux上的行为如此不同
- 我如何在VS 2017中的Windows安装程序安装Windows安装程序应配置What what版本
- 通过编译应用程序创建Windows服务
- 在QT应用程序和Windows Explorer之间剪切和粘贴剪贴板交换
- 程序在Windows中的DLL边界上使用嵌入式Python/C 代码崩溃
- 我的程序在Windows机器上崩溃了,但在Linux上运行良好
- C++:从程序、Windows和Linux中测量内存使用情况
- 无法使用挂钩程序获得Windows Focus更改的回调
- Win32程序在Windows 8上调用GetSaveFileName()或SHBrowseForFolder()时崩溃
- 从桌面应用程序使用Windows 8 toast通知
- 我的程序在Windows上使用MSVC和G 编译器运行,但在Linux上不运行