Salut à tous,
Existe-t-il une solution pour rendre un #define, défini selon les arguments passés en ligne de commande, visibles par toutes les unités de compilation?
Par exemple:Je voudrais que DEBUG_PROTOCOL soit visible des autres unités de compilation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 int main(int argc, char *argv[]) { int i; for(i = 1; i < argc; i++) { if(strcmp(argv[i], "--debug-protocol") == 0) { printf("Entering debugging protocol mode\n"); #define DEBUG_PROTOCOL } } }
Partager