Linker Warning Public Symbol

Status
Niet open voor verdere reacties.

quadran

Gebruiker
Lid geworden
26 jul 2006
Berichten
162
Ik bekom een Linker warning Public symbol var name define in both module UNIT5.OBJ UNIT11.OBJ

Zo krijg ik verschillende warnings tussen de vele OBJ waar ik dus telkens mijn variables
het zelfde noem en wil noemen.

Kan ik deze ergens anders definieren zodat ik ze maar eenmalig moet definieren en ik deze linker warnings niet bekom.

Het programma doet echter wel wat ik ervan verwacht dus er zit niets verkeerd in mijn programma. Het zijn echter wel 532 warnings die ik krijg door de vele kruis verbanden van de variables.

Met dank!
 
het probleem zit erin dat je verschillende variabelen allemaal public zijn. Ik ken je programmastructuur niet, maar meestal zijn variabelen private of protected.

Als je dan toch echt een globale variabele wil in je verschillende files, kan je deze in een aparte header declareren, en dan overal de header includen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan