so I have this code on codeblocks in which changing value of the preprocessor will have different function, here is the sample.
```
#ifdef LOOP_ == 1
\\some function
#elif LOOP_ == 2
\\another function
#endif
```
Now, I do also have this on the header file
```
#define LOOP_ 1
```
changing the value on the header file then rebuilding the project works, but then there is more appropriate way to do this. I have done this before but without the value, it is by typing the preprocessor at the #define under the compiler settings at the Global Compiler Settings.
Right now, I have tried to put "LOOP_ 2" but it gives me error saying "No such file or directory" (I guess the white space is for directory not the value), I also tried "LOOP_2" but it doesnt work (well I guess we know why, it is because it is named LOOP_ only). Also tried with equal sign and still no luck, Any help would be appreciated. Thank you