web-dev-qa-db-fra.com

Netbeans IDE pour C++ comment spécifier les arguments de ligne de commande

Comment spécifier des arguments de ligne de commande pour un projet Netbeans C++?

Il ne semble pas y avoir de place appropriée sur l'onglet de débogage.

24
ManInMoon

Pour spécifier les arguments de ligne de commande pour un projet C++ dans Netbeans, accédez à:

Project properties => Run => Run Command

La valeur par défaut est: 

"${OUTPUT_PATH}"

Changer cela en: 

"${OUTPUT_PATH}" hi 5

La création main.cpp avec ce code:

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

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

Produit une sortie:

First argument: hi
Second argument: 5

RUN SUCCESSFUL (total time: 320ms)
25
fabregas88

Vous pouvez ajouter plusieurs configurations Exécuter/Déboguer pour différents arguments (ou différents exécutables) en utilisant Propriétés du projet -> Exécuter -> Gérer les configurations -> Nouveau. Ensuite, vous pouvez ajouter les commandes/arguments ici. Dans l’éditeur principal, la barre d’outils "Exécuter" contient une liste déroulante dans laquelle vous pouvez sélectionner la configuration de votre choix, puis vous pouvez utiliser le bouton Exécuter/Déboguer avec ces configurations.

0
Thesane