c++ - 有没有办法在运行时设置 argv 和 argc 参数?

标签 c++ parameters parameter-passing argv argc

我需要调试我的程序,问题是这个程序需要几个参数。我如何调试带有参数的程序??我可以在运行时以某种方式修改 argc 和 argv 参数吗??

最佳答案

最好的方法不是在运行时修改参数,而是调试一个包含您想要的参数的实例。

对于 Windows,您可以在 Visual Studio 中按如下方式执行此操作:

  • 在解决方案资源管理器中右键单击项目。
  • 在配置属性 -> 调试 -> 命令参数中设置所需的参数。
  • 按 F5 键启动程序(在要停止的地方设置断点后)。

或者从命令行正常启动程序,然后附加调试器。

关于c++ - 有没有办法在运行时设置 argv 和 argc 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4355177/

相关文章:

c++ - 如何通过cmake同时构建静态库和共享库

c++ - 运算符重载函数无法访问私有(private)成员

C# : how to - single instance application that accepts new parameters?

c - 如何在函数外传递二维指针,使指针指向的内存可以访问?

c# - 如何将泛型类作为参数传递给非泛型类构造函数

c++ - 使用平面法线旋转

c++ - 从 C 程序调用 C++ DLL 时,当我尝试访问 DLL 中的调用参数指针时它崩溃了

angularjs - 如何检查 AngularJS 中是否指定了指令的方法参数?

javascript - 在关闭弹出窗口之前将值传递给 Java Bean

c++ - 不同域上的 Windows 用户凭据验证