I program in C++ and openGL and have an annoying bug. Once when I ran the program it crashed and I had to restat the computer, when I restarted the computer one of my header files had been turned into the assembly code and the screen looked like a hex editor. Any way to change this back and how did I cause it?
I then proceeded to load in my recent backup but the first time I built the program I had a 'non incremental link' warning, without doing anything I rebuilt the program and it came up fine. I have cleaned the program, re-built in differant ways but I can't replicate the warning.
Now, about every third time I run it the program crahes when executing the line
glwInstance->glwFinished = TRUE; //quits program
Yet this line is part of the program that has not been edited for months (when I started).