【问题标题】:Netbeans IDE for C++ how to specify command line argumentsC++ 的 Netbeans IDE 如何指定命令行参数
【发布时间】:2012-03-12 17:43:04
【问题描述】:

如何为 netbeans C++ 项目指定命令行参数?

调试选项卡上似乎没有合适的位置。

【问题讨论】:

    标签: c++ debugging netbeans command-line


    【解决方案1】:

    要在 netbeans 中为 C++ 项目指定命令行参数,请转到:

    Project properties => Run => Run Command

    默认为:

    "${OUTPUT_PATH}"

    将其更改为:

    "${OUTPUT_PATH}" hi 5

    使用此代码创建 main.cpp:

    int main(int argc, char** argv) {
    
        cout << "First argument: " << argv[1] << endl;
        cout << "Second argument: " << argv[2] << endl;
        return 0;
    }
    

    产生输出:

    First argument: hi
    Second argument: 5
    
    RUN SUCCESSFUL (total time: 320ms)
    

    【讨论】:

    • 因此,每次我们想要使用不同的参数运行时,我们都必须通过Project properties =&gt; Run =&gt; Run Command 设置它们,或者还有其他方法。
    • 每次都修改项目设置——唉,我不得不说它不像Eclipse的运行/调试配置那么方便,它可以更快地访问和管理。不完全是批评,而只是我的结论。
    【解决方案2】:

    您可以使用项目属性 -> 运行 -> 管理配置 -> 新建来为不同的参数(或不同的可执行文件)添加多个运行/调试配置。然后你可以在那里添加命令/参数。 在主编辑器中,“运行”工具栏有一个下拉菜单,您可以选择所需的配置,然后您可以使用运行/调试按钮进行此配置

    【讨论】:

      猜你喜欢
      • 2016-05-25
      • 2017-03-29
      • 2012-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-17
      • 1970-01-01
      相关资源
      最近更新 更多