linker error?
-
Hi, ich habe folgenden fehler erhalten:
openfileDlg.obj : error LNK2001: unresolved external symbol "public: static class CButton XcryptObject::bEncrypt" (?bEncrypt@XcryptObject@@2VCButton@@A)XcryptObject.obj : error LNK2001: unresolved external symbol "public: static class CButton XcryptObject::bEncrypt" (?bEncrypt@XcryptObject@@2VCButton@@A)Was soll ich machen?
MfG
-
Gast3000 schrieb:
Was soll ich machen?
Du sollst XcryptObject::bEncrypt definieren.
-
MFK schrieb:
Gast3000 schrieb:
Was soll ich machen?
Du sollst XcryptObject::bEncrypt definieren.
Soll ich XcryptObject::bEncrypt definieren weil ich sie als static deklariert!
-
Ja, genau deshalb. Schließlich muß der Compiler ja wissen, wo er Speicher für den statischen Member anlegen soll.
Ehe die nächste Frage nach dem "wie" kommt - du brauchst die folgende Zeile in GENAU EINER .cpp Datei:
CButton XcryptObject::bEncrypt;
-
Danke sehr, jetzt bekomme ich :
openfile - 0 error(s), 0 warning(s) 1 succeeded, 0 failed, 0 skipped
MfG