Die Klasse:
Das Hauptprogramm:Code:class ddos { public: struct arguments { char *floodtype; char *ip; int port; }; static struct arguments args; [...] };
Wenn ich nun kompilieren möchte bekomme ich folgenden Fehler:Code:int main(int argc, char **argv) { ddos::args.ip = argv[1]; ddos::args.port = atoi(argv[2]); ddos::args.floodtype = argv[3]; [...] return 0; }
Könnte mir jemand erklären wieso ich diese Struktur anscheinend nicht als static deklarieren kann und wie man das Problem lösen kann?1>ddos.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: static struct ddos::arguments ddos::args" (?args@ddos@@2Uarguments@1@A)".
Grüße,
Arktus

Zitieren
