Lorsque je clique sur les propriétés du projet, je peux définir le Warning level
( More Warnings
) et la Command Line -> Additional Options
( -std=c99
). Mais je veux que tous mes projets C aient ce type d’options par défaut sans les définir manuellement chaque fois que je crée un nouveau projet.
Pour chaque projet, les propriétés de configuration sont enregistrées dans le \nbproject\configurations.xml
( %UserProfile%\Documents\NetBeansProjects\ProjectName\nbproject\configurations.xml
).
Vous pouvez partager le fichier configurations.xml
entre projets afin de ne pas avoir à modifier ni à appliquer tous les parameters.
Vous pouvez créer un projet par défaut et le configurer comme vous le souhaitez. Au lieu de créer un nouveau projet, vous pouvez le copier et le nommer autrement.
Si vous souhaitez que les propriétés de la chaîne d’outils s’appliquent à chaque projet, vous devez modifier manuellement la définition de votre chaîne d’outils ou en créer une nouvelle.
Générez des clichés instantanés des descripteurs de collection d’outils:
%ProgramFiles%\NetBeans x\etc\netbeans.conf
:
%ProgramFiles%\NetBeans x\
. etc
> Propriétés> Sécurité> Modifier …> Sous “Noms de groupes et d’utilisateurs”, sélectionnez le groupe “Utilisateurs”> Sous “Autorisations pour les utilisateurs”, pour “Contrôle total”, activez “Autoriser”> OK > OK Ouvrez %ProgramFiles%\NetBeans x\etc\netbeans.conf
dans un éditeur de texte pouvant gérer les nouvelles lignes.
Sur la ligne commençant par netbeans_default_options
, ajoutez -J-Dcnd.toolchain.personality.create_shadow=true
à la chaîne de valeurs.
Par exemple, la ligne peut maintenant ressembler à ceci:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-Dcnd.toolchain.personality.create_shadow=true"
%Appdata%\NetBeans\x\config\Preferences\org\netbeans\modules\cnd\
vers un profil 7.2+, vous devez ouvrir le fichier toolchain.properties
dans %Appdata%\NetBeans\x\config\Preferences\org\netbeans\modules\cnd\
. Dans toolchain.properties
, supprimez la ligne toolchain_shadow=true
et enregistrez.
netbeans_default_options
, supprimez -J-Dcnd.toolchain.personality.create_shadow=true
de la chaîne de valeurs. En d’autres termes, annulez l’édition pour restaurer le fichier à son état d’origine. Modifiez ou créez la définition de la chaîne d’outils:
%Appdata%\NetBeans\x\config\CND\ToolChain\
(7.2+) ou %UserProfile%\.netbeans\x\config\CND\ToolChain\
(7.1.2-). MinGW.xml
. L’élément c
contient un élément development_mode
contenant les différents éléments d’option de mode de développement. Vous pouvez modifier les indicateurs pour un mode de développement particulier en modifiant l’atsortingbut flags
.
Par exemple, lorsque vous ajoutez les -std=c11 -g3 -pedantic -Wall -Wextra -O0
, les atsortingbuts peuvent ressembler à ceci:
L’élément cpp
contient un élément development_mode
contenant les différents éléments d’option de mode de développement. Vous pouvez modifier les indicateurs pour un mode de développement particulier en modifiant l’atsortingbut flags
.
Par exemple, lorsque vous ajoutez les -std=c++11 -g3 -pedantic -Wall -Wextra -O0
, les atsortingbuts peuvent ressembler à ceci:
Pour rechercher le fichier de configuration netbeans.conf
sur différentes plates-formes, voir:
Comment rendre mes parameters de démarrage personnalisés permanents?
Pour trouver les répertoires d’utilisateurs sur différentes plates-formes, voir:
Qu’est-ce qu’un userdir et où puis-je le trouver? Qu’est-ce qu’un cachedir et où puis-je le trouver?
Pour plus d’informations sur les descripteurs de collection d’outils, voir:
Utilisation du descripteur de collection d’outils C / C ++ – NetBeans IDE 6.9:
Commencez par télécharger et installer Code :: Blocks IDE à partir de Code :: Blocks IDE Downlowd et de MSYS 1.0.11
Tous les parameters seront automatiquement configurés, mais vous devez sélectionner la commande “make” à partir de
C:\msys\1.0\bin\make.exe
En utilisant netBeans 8.1 sous Windows 7 Professional avec MinGW (gcc), j’ai trouvé le fichier
C: \ Utilisateurs \ Nom d’utilisateur \ AppData \ Roaming \ NetBeans \ 8.1 \ config \ Préférences \ org \ Netbeans \ modules \ cnd * toolchain.properties * ,
mais je ne trouve pas le dossier
C: \ Utilisateurs \ Nom d’utilisateur \ AppData \ Roaming \ NetBeans \ 8.1 \ config \ CND
(Je ne trouve donc pas C: \ Utilisateurs \ Nom d’utilisateur \ AppData \ Roaming \ NetBeans \ 8.1 \ config \ CND \ ToolChain)
J’ai trouvé le dossier
C: \ Utilisateurs \ Nom d’utilisateur \ AppData \ Roaming \ NetBeans \ 8.1 \ config \ Préférences \ org \ Netbeans \ modules \ cnd
mais il n’y a pas de fichier MinGW.xml . Je trouve ce fichier MinGW.xml nulle part sur le lecteur de disque dur où NetBeans (et MinGW) sont installés.
Ce n’est actuellement pas possible dans NetBeans.