ManInMoon
ManInMoon

Reputation: 7005

Netbeans IDE for C++ how to specify command line arguments

How do I specify command line arguments for a netbeans C++ project?

There does not seem to be a suitable place on debug tab.

Upvotes: 25

Views: 23957

Answers (2)

Thesane
Thesane

Reputation: 1398

You can add multiple Run/Debug configuration for different arguments (or different executable) using Project Properties -> Run -> Manage Configurations -> New. Then you can add the commands/arguments there. In the main editor, the "Run" toolbar has a drop down that you can select desired configuration then you can use the Run/Debug button with this configurations

Upvotes: 1

fabregas88
fabregas88

Reputation: 1138

To specify command line arguments for a C++ project in netbeans go to:

Project properties => Run => Run Command

The default is:

"${OUTPUT_PATH}"

Change that to:

"${OUTPUT_PATH}" hi 5

The create main.cpp with this code:

int main(int argc, char** argv) {

    cout << "First argument: " << argv[1] << endl;
    cout << "Second argument: " << argv[2] << endl;
    return 0;
}

Produces output:

First argument: hi
Second argument: 5

RUN SUCCESSFUL (total time: 320ms)

Upvotes: 27

Related Questions