hallo zusammen,
beim compilieren einen c++ projekt in KDevelop in linux 8.1 pro bekomme ich die Fehlermeldung
multiple defined:[funktionsname].
ich habe die Fehler gefolgt. die funktion ist tatsächlich zwei mal definiert einmal als
static in einem modul und einmal global definiert und mit extern declariert in einem zweiten
modul.
das problem darf nicht sein weil static funktion ist nur innerhalb des modules gültig wo sie
definiert ist.
was mich noch bewundert ist dass das projekt sich einwandfrei compilieren lässt mit visual
studio in windows.
das gleiche problem kommt auch mit globale variablen vor.
kann mir jemand das erklären.
bis dahin muss ich jetzt alle betroffene static funktionen umbenen.
youssef