Id returned 1 exit status

Also das hatte ich ja noch nie...


Ok vollkommen Sripkiddielike hab ich mir von nem Klassenkameraden ein Programm schicken lassen, weil er meinte....Öhh schau mal drüber.... und so hab ich das gemacht.... iss halt irgend so ne dumme aufgabe mit Datein einbindungen und so nem Kram....hab mein Rechner vor kurzem halt neu aufgesetzt, das soll dazu gesagt werden..... Und so auch Dev C++ neu installiert... Jetzt macht der irgendwelche Linker Probleme.... also das einzige was ich halt als fehlermeldung bekomme iss....

cannot find -lobjc
Id returned 1 exit status

hab jetz schon das halbe Netz danach abgeklappert was das sein kann. Das Einzige was ich bisher gefunden habe ist das was ich vorher auch schon wusste..... Isn Linker Fehler..... kann mir aber jemand ma sagen was für einer und wie ich den wieder weg bekomme? Iss ma mega nervig das Teil....

Also Info und für Schutz gegen dumme Fragen von Leute die am end eh kein Plan haben..

System: Windows 2000
Compiler: Bloodchad Dev C++ 4.9.9.2

....alles andere iss irrelevant....


Vielen Dank im Vorraus...

heRmes

P.S.: Entschuldigt den etwas rauhen Ton, aber ich hab halt echt kein Nerv mehr....So ne Kacke..... und ja ich hab alle libs schon eingebunden die man einbinden kann so wie ich das halt kenne..... Sollte noch irgendwer ne andere Möglichkeit kennen nur raus damit.....

für weiter hilfe und Info der Kompiler Log:

Compiler: Default compiler
Führt gcc.exe... aus
gcc.exe "C:\Dokumente und Einstellungen\heRmes\Desktop\Programme\WhattheHack\icq\main.c" -o "C:\Dokumente und Einstellungen\heRmes\Desktop\Programme\WhattheHack\icq\main.exe" -I"include" -L"lib" -lobjc
C:\Dev-Cpp\Bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lobjc
collect2: ld returned 1 exit status

Ausführung beendet

und die Fehlermeldung...:

cannot find -lobjc
ld returned 1 exit status

Ich geb zu ich kann ein bischen Programmieren aber von dem SCHEISS Compiler hab ich keinen Plan......
wie gesagt danke im Vorraus....
 
Schau mal nach, ob du Dateien mit dem Namen libobjc* auf der Platte hast. Wenn ja, dann übergib diesen Ordner dem Compiler mit der Option -L/ordner/wo/die/libojc*/liegen/. Evtl. musst du bei Windows Backslashes im Pfad nutzen und den Partitionsnamen, also in der Form -LC:\ordner\wo\die\libobjc*\liegen\, aber das wirst du wohl selbst am Besten wissen. Ich programmiere zwar mit GNU-Werkzeugen, aber nicht unter Windows. Wenn nicht, dann installiere dir die MingW-Compiler von GNU. Die sollten eigentlich die entsprechenden Libs mitbringen. Ansonsten gibt es noch einen Fork der Objective-C library von libFoundation (da muss allerdings -lobjc-lf2 als Parameter für den Linker verwendet werden) und den GNU Objective-C Compiler, der auch die entsprechenden Libs mitbringen sollte. Unter Linux würde ich halt sagen installiere die libobjc1, aber ich weiss nicht welche Portierungen es da für Windows gibt. Meines Wissens nach sollte der GCC ab Version 3.2.2 für Windows aber auch eine komplette Objective-C-Bibliothek mitbringen, daher vermute ich eher, dass er einfach den Pfad nicht findet oder dein GCC nicht die richtige Version hat. Du brauchst auf jeden Fall einen GCC 3 mit min. Version 3.2.2. GCC 4 dürfte nicht funktionieren und GCC 2.95 auch nicht.
 
Zurück
Oben