fragl Geschrieben 30. Januar 2003 Teilen Geschrieben 30. Januar 2003 Hallo mal wieder alle zusammen habe mal wieder ein Problem und komm net weiter aber müsste dringend weiterkommen...;-) Wenn ich das Projekt Kompiliere erscheint immmer folgende Fehler-Meldung: [Linker Error] Unresolved external 'WinMain' referenced from D:\BORLAND\CBUILDER5\LIB\C0W32.OBJ Habe keine ahnung was das bedeuten soll..... Danke für ihre HILFE... mfg Fragl Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Guybrush Threepwood Geschrieben 30. Januar 2003 Teilen Geschrieben 30. Januar 2003 Hi, das bedeutet normalerweise das du zwar die benötigte Headerdatei angegeben hast damit der Compiler weiß das die Funktion irgendwo existiert, jedoch dem Linker die entsprechende .lib Datei fehlt welche die Verbindung zur DLL Datei angibt in der die Funktion definiert ist. Hast du für dein Programm ein neues Projekt angelegt oder einfach nur ne neue Textdatei? Wenn du ein neues Projekt anlegst sollte der Linker die benötigte lib Datei eigentlich kennen. Bei einer einfachen Textdatei kommt halt dieser Fehler und du mußt sie selber angeben, ich weiß aber leider nicht welche du dafür brauchst. Gruß Guybrush Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Orffi Geschrieben 30. Januar 2003 Teilen Geschrieben 30. Januar 2003 Du versuchst ein Windowsprogramm zu schreiben? Wenn Du Programme schreibst, die für Windows sind, mußt Du eine WinMain schreiben. So wie Du auch bei "normalen" C++ Programmen eine main-Funktion schreiben mußt. HTH Jan Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
fragl Geschrieben 30. Januar 2003 Autor Teilen Geschrieben 30. Januar 2003 Ja möchte ein Windowsprogramm schreiben.... Hat ne Grafische Oberfläche und möchte darüber dann eingaben einlesen und sie auswerten... Wie meinst du das mit "WinMain"? Was hat das mit "Main" zu tun? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Orffi Geschrieben 30. Januar 2003 Teilen Geschrieben 30. Januar 2003 Wenn man ein C/C++ Programm schreibt, muß es immer die main-Funktion geben, da dies der Eintrittspunkt des Programmes. ZB.: int main (void) { std::cout << "Hallo Welt!" << std::endl; } Unter Windows muß man keine main()-Funktion schreiben, aber dafür die WinMain-Funktion, die dann eine ähnliche Aufgabe wie die main übernimmt. Am besten schaust Du mal in der Hilfe nach, wie die WinMain-Funktion aufgebaut ist. Vielleicht gibt es in der Borland-Hilfe sogar ein Beispiel. HTH Jan Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.