Klasse erzeugen klappt nicht
-
int main(int argc, char *argv[]) { ftp_verbindung ftp; // usw usw usw }
-
hallo
im nachhinein noch etwas zur objektorientierung zu zwingen, ist meist ein schweres unterfangen.
wenn es so läuft, warum läßt du es nicht so?
-
Mein Freund hat eine Fensterklasse geschrieben. Damit ich nicht in seinen Quelltext rein muss wollte ich ihm den Client als Klasse geben.
Hab eben mal getestet pseudo Klassen zu schreiben, macht er auch nicht.
Ich benutze Visual Studio 6. Ich glaube es liegt am Programm.Muss ich da irgendwelche Einstellungen vornehmen?
-
mighty_chris schrieb:
Hab eben mal getestet pseudo Klassen zu schreiben, macht er auch nicht.
was macht er nicht?? linken?? hast du denn schon die main-funktion implementiert, so wie es miller_m geschrieben hat??
-
Ja habe ich. Das Problem bleibt dasselbe.
Es ist immer derselbe Fehler.--------------------Konfiguration: verz10 - Win32 Debug--------------------
Linker-Vorgang läuft...
LIBCD.lib(crt0.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _main
Debug/verz10.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.verz10.exe - 2 Fehler, 0 Warnung(en)
-
nur nochmal zur vorsicht: du musst main außerhalb der klasse implementieren!! (nicht innerhalb von class foo { ... } )
-
ok ausführlicher
class ftp_verbindung { public: ftp_verbindung() {} ~ftp_verbindung() {} }; int main(int argc, char *argv[]) { ftp_verbindung ftp; // usw usw usw }
-
zu langsam. mist.
todo hat es schon gesagt.
-
Es funzt.
Ich bin verwirrt
Ich komme ja von Haus aus der Java Ecke, da ist der Syntax ein wenig anders. Für QuickDirt etwas zu sehr anders.Danke.
-
das mit java dachte ich mir schon, als du mein in der klasse implementier hast *gg*