Man kann einfach eine Datei "zaehler.txt" machen und den Wert darin vor jedem Compilelauf erhöhen (shellscript, pearl oder wie auch immer man mag).

Die Datei kommt dann in die Quelle rein, etwa so:
Code:
const int version = 
#include "zaeler.txt"
;
Nicht sehr schön, aber es geht. Oder man macht einen "richtigen" Header und muss dan die Zahl raus- und wieder reinfummeln mit sed *ÖRGX* oder so...

Falls man über ein make generieren lässt, darauf auchten, daß die Quelle nun von "zaehler.txt" anhängig ist.