Posted By: smvid (smvid) on 'CZprogram'
Title: Global promenna v MFC
Date: Thu Aug 30 22:55:30 2001
Ahoj lidi,
mel bych jeden vsetecny dotaz, hraju si s MFC a potrebuju globalni promennou
videt ve tridach CPokusView a CPokusDialog.
Zkusil jsem si ji tak jak to delam normalne v C definovat v headrovem soboru
kterej si includuju vsude kde globalni promennou potrebuju.
// Global.h
#ifndef _GLOBALNI_PROMENNA_
#define _GLOBALNI_PROMENNA_
int global;
#endif
jenze mi to pri prekladu zarve:
Linking....
CPokusView:error LNK2005: int global (?global@@3HA) alread defined in
global.obj
CPokusDialog:error LNK2005: int global (?global@@3HA) already defined in
global.obj
Debug fatal error LNK1169: one or more multipl defined symbols found
Proc to kruci v MFC nejde, kdyz to jinak normalne pouzivam?
Kde sakrys delam chybu ? Nebo mam v MFC na globalni promenne zapomenout a
pouzivat neco jineho?
Diky za podnetne rady
smvid