|
Verfasser |
Nachricht |
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: INI Datei auslesen
die stdio.h ist eingebunden!!!!
Auch wenn ich das hinzufüge: #ifdef _STDIO_H_
#error ERROR
#endif hilf imma noch ned !!!
a kommt immanoch der gleiche error raus
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
|
|
21.10.2010 10:41 |
|
|
|
anmabagima
Ex-Developer
Beiträge: 348
Gruppe: User
Registriert seit: Dec 2009
Status:
Offline
Danke erhalten: 530
|
RE: INI Datei auslesen
Hi,
dein problem ist nicht der compiler, sondern der linker ;o)
Dir fehlt bei der auflistung der zu linkenden libraries (z.Bsp. -lpspkernel) einfach die standard bibliothek...das müsste -lstdc++ oder -lstd sein.
|
|
21.10.2010 10:59 |
|
|
|
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: INI Datei auslesen
Meine Makefile:
TARGET = HideThingZv3
OBJS = main.o snprintf.o
USE_KERNEL_LIBC = 1
USE_KERNEL_LIBS = 1
INCDIR =
LDFLAGS =
CFLAGS = -DNOEXIT -DFPM_MIPS -O2 -G0 -Wall -fno-pic
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS = $(CFLAGS)
LIBDIR =
LIBS = -lpsppower -lpspdisplay_driver
PSPSDK=$(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build_prx.mak
LIBS += -lpspge_driver -lpspgu
Mit dem hab ich v1 + v2 gebuildet
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
Dieser Beitrag wurde zuletzt bearbeitet: 21.10.2010 11:04 von Cha0z.
|
|
21.10.2010 11:03 |
|
|
|
pspbricker
Mod a.D.
Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008
Status:
Offline
Danke erhalten: 1641
|
RE: INI Datei auslesen
Nein das war nur ein Test, ob die Header Datei eingebunden worden ist. Gab es auch einen Error der Error hieß ?
Schick mir bitte noch die snprintf.c dann Kompilier ich dir den Code, es scheint ein Fehler von deiner Toolchain zu sein, da ich keine Linker Fehler bekomme und ich es kompilieren könnte.
Meine PS3 Games : Warhawk , NFS: Pro Street, Motorstorm ,Midnight Club LA, LittleBigPlanet, GTA4, Uncharted 2, Overlord, Killzone2, PES10, Battlefield ´43, Socom: Confrontation,
Forum Regeln Beachten! KEIN ISO Talk! KEINE Beleidigungen! KEINE illegalen Links!
Dieser Beitrag wurde zuletzt bearbeitet: 21.10.2010 11:17 von pspbricker.
|
|
21.10.2010 11:13 |
|
|
|
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: INI Datei auslesen
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
|
|
21.10.2010 11:18 |
|
|
|
pspbricker
Mod a.D.
Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008
Status:
Offline
Danke erhalten: 1641
|
RE: INI Datei auslesen
Ohh es ist doch kein Linker Fehler sondern einer des Compilers, d.h es liegt nicht an der stdio.h .
Wahrscheinlich musst du noch eine Libary einbinden. Habe aber keine Ahnung davon.
Meine PS3 Games : Warhawk , NFS: Pro Street, Motorstorm ,Midnight Club LA, LittleBigPlanet, GTA4, Uncharted 2, Overlord, Killzone2, PES10, Battlefield ´43, Socom: Confrontation,
Forum Regeln Beachten! KEIN ISO Talk! KEINE Beleidigungen! KEINE illegalen Links!
|
|
21.10.2010 11:25 |
|
|
|
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: INI Datei auslesen
Hmmm... Welche denn???
EDIT: 80ster Post :feier:
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
Dieser Beitrag wurde zuletzt bearbeitet: 21.10.2010 17:18 von Cha0z.
|
|
21.10.2010 11:28 |
|
|
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
RE: INI Datei auslesen
Hmmm... Welche denn???
EDIT: 80ster Post :feier:
Ich frag mal bei LAN.ST oder so Shit ey, dass advancedpsp.tk down/gelöscht/gefi**t wurde
Schreibs einfach in pspI/O Befehle um, das ist wesentlich einfacher. Und ich befürchte dass du auf lan.st keine allzuguten Antworten bei Fragen über Standart C bekommen wirst...
|
|
21.10.2010 13:09 |
|
|
|
anmabagima
Ex-Developer
Beiträge: 348
Gruppe: User
Registriert seit: Dec 2009
Status:
Offline
Danke erhalten: 530
|
RE: INI Datei auslesen
Meine Makefile:
TARGET = HideThingZv3
OBJS = main.o snprintf.o
USE_KERNEL_LIBC = 1
USE_KERNEL_LIBS = 1
INCDIR =
LDFLAGS =
CFLAGS = -DNOEXIT -DFPM_MIPS -O2 -G0 -Wall -fno-pic
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS = $(CFLAGS)
LIBDIR =
LIBS = -lpsppower -lpspdisplay_driver
PSPSDK=$(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build_prx.mak
LIBS += -lpspge_driver -lpspgu
Mit dem hab ich v1 + v2 gebuildet
Hast du bei v1 und v2 auch fopen und fgets verwendet ? ich denke nicht. Und der Fehler, wenn der compiler die Befehle nicht kennt ist ein anderer...
Zum Thema Linker/Compiler:
Wenn man sich den tollen DOS-Box Screenshot genau anschaut sieht man 2x den aufruf von psp-gcc. Der erste ist der compiler der aus den C-Files die o-Files macht ....
Der zweite call ist der Linker der nun alle LIBS und die O-Dateien zusammenpackt in deine EBOOT. und genau dabei kommt der Fehler, dass in keiner der zu linkenden Files eine Referenz auf diese Funktionen drin ist...
Was mich wundert, ist: warum meckert er nicht über fclose - oder benutzt du diesen Befehl gar nicht ? Vielleicht fehlt eine standard bibliothek die nicht zwangsweise in deinem eigenen makefile stehen muss, da die toolchain normalerweise automatisch zu ordnet...
PS: nachdem dir hier so viele versucht haben zu helfen, ist es schon etwas unfair damit zu "pralen" dass einem woanders vielleicht besser geholfen wäre oder man doch lieber wo anders fragen will...ich meine - jeder macht das, dass er fragen auf mehr als einem Forum postet, aber muss man damit gleich hausieren gehen und die anderen die es versuchen damit foppen ? Nein ich glaube dass sollte man lassen! Sollte vielleicht in die Forum-Regeln rein !
Dieser Beitrag wurde zuletzt bearbeitet: 21.10.2010 14:15 von anmabagima.
|
|
21.10.2010 14:13 |
|
Folgende User bedanken sich: |
|
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: INI Datei auslesen
mmenpackt in deine EBOOT.
Du meinst Plugin/PRX.
PS: nachdem dir hier so viele versucht haben zu helfen, ist es schon etwas unfair damit zu "pralen" dass einem woanders vielleicht besser geholfen wäre oder man doch lieber wo anders fragen will...ich meine - jeder macht das, dass er fragen auf mehr als einem Forum postet, aber muss man damit gleich hausieren gehen und die anderen die es versuchen damit foppen ? Nein ich glaube dass sollte man lassen! Sollte vielleicht in die Forum-Regeln rein !
Sorry, Leute
fclose() benutz ich ned *lol* ich glaub das hab ich vergessen
Ich meld mich dann nochmal
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
|
|
21.10.2010 17:18 |
|
|
|
pspbricker
Mod a.D.
Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008
Status:
Offline
Danke erhalten: 1641
|
RE: INI Datei auslesen
Ich bekomme jetzt auch die Errors. Schreiben wir also unsere eigene fgets Funktion auf der Basis von des psp io File Managers.
char * sceIoGets ( char * str, int num, sceUid * stream ) {
if (!str || stream < 0)
return;
int i = -1,z;
char chr[2];
do {
z = sceIoRead(stream,chr,1);
if (z <= 0)
break;
i++;
str[i] = chr[0];
} until ((int) chr[0] == 0 || (int) chr[0] == 10 || (int) chr[0] == 13)
str[i +1] = 0;
return str;
}
Keine Ahnung vllt. kann ein anderer nochmal drüberschauen, ich weiß nicht ob es funktioniert.
Meine PS3 Games : Warhawk , NFS: Pro Street, Motorstorm ,Midnight Club LA, LittleBigPlanet, GTA4, Uncharted 2, Overlord, Killzone2, PES10, Battlefield ´43, Socom: Confrontation,
Forum Regeln Beachten! KEIN ISO Talk! KEINE Beleidigungen! KEINE illegalen Links!
|
|
21.10.2010 19:28 |
|
|
|
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: INI Datei auslesen
Ich bekomme jetzt auch die Errors. Schreiben wir also unsere eigene fgets Funktion auf der Basis von des psp io File Managers.
char * sceIoGets ( char * str, int num, sceUid * stream ) {
if (!str || stream < 0)
return;
int i = -1,z;
char chr[2];
do {
z = sceIoRead(stream,chr,1);
if (z <= 0)
break;
i++;
str[i] = chr[0];
} until ((int) chr[0] == 0 || (int) chr[0] == 10 || (int) chr[0] == 13)
str[i +1] = 0;
return str;
}
Keine Ahnung vllt. kann ein anderer nochmal drüberschauen, ich weiß nicht ob es funktioniert.
Funktioniert nicht
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
|
|
22.10.2010 17:37 |
|
|
|
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: INI Datei auslesen
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
|
|
24.10.2010 14:15 |
|
|
|
WosRet
Neuling
Beiträge: 3
Gruppe: User
Registriert seit: Sep 2010
Status:
Offline
Danke erhalten: 5
|
RE: INI Datei auslesen
Ersetze doch mal:
USE_KERNEL_LIBC = 1
mit:
USE_PSPSDK_LIBC = 1
in deiner Makefile. In der kernel_libc sind keine Funktionen wie, fopen fgets usw. integriert. In der pspsdk_libc sollten sie vorhanden sein.
|
|
24.10.2010 21:17 |
|
Folgende User bedanken sich: |
|
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: INI Datei auslesen
WosRet: Der gibt mir dann einen anderen error: Bild coming soon...
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
|
|
27.10.2010 08:12 |
|
|
|
|