KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: PSP SDK Prob²
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hey,
also wie einige von euch sicher schon mitgekriegt haben, hab ich immer noch ein prob mit PSPSDK.
PSPSDK IST koreckt installiert.
Also zu meinem prob:
Wenn ich ein makefile nehme, klappts mit der oslib nicht, wenn ich das nehme, welches hier steht, kommt ein andere fehler.
makefile1:
1 Fehler (anzeigen)
führt zu diesem fehler:
Spoiler: (anzeigen)
makefile2 aus dem tut von PSP-Hilfe:
2 Fehler (anzeigen)
führt zu diesem fehler:
Spoiler: (anzeigen)
Quelltext:
Spoiler: (anzeigen)
kann mir da wer helfen? Big Grin
Ich kann nur sagen, dass er anscheinend die Lib beim 1. Fehler nicht die richtige findet/oder vorhanden ist
und beim 2. Scheint die Lib falsch eingebunden zu sein.

Edit: Bei mir hat des 1. Funktioniert. Anscheinend hast du es doch nicht richtig installiert.
Du musst in der Bat zum installieren den Pfad (in meinem Fall auf Festplatte C): "C:\pspsdk\psp" angeben
Hi,

im 2. Mkaefile ist diese Zeile Falsch:

Code:
PSPSDK=$(shell psp-config –pspsdk-path)

es muss:

Code:
PSPSDK=$(shell psp-config –-pspsdk-path)


Der Unterschied ist klein aber fein Wink

Hin und wieder - angenommen du hast alles richtig installiert Wink - kommt es vor, dass du in der Liste der Lib's mit der Reihenfolge ein wenig rumprobieren musst. also mal -losl an die zweite oder dritte stelle ;o)

Ich würde auch -lpng und -lz ans ende vor -lm setzen....

ok hat nix gebracht^^
der fehler liegt aber auch nur in der makefile.

Code:
include $(PSPSDK)/lib/build.mak

dann folgt in der Konsole:

Code:
Makefile:15: /lib/build.mak: No such file or directory
make: *** No rule to make target `/lib/build.mak´. Stop.

sry 4 doppel post aber ich hab mal was probiert:
Ich habe pspsdk nochmal ganz neu auf c:/ installiert und die oslib auch nochmal neu. wenn ich jetzt eines der testobjekte komiliere, geht das. mein eigenes projekt kann ich auch kompilieren, aber er findet die oslib wieder nicht, genau wie oben. Sie ist aber per installer installiert worden...
WO muss die genau hin, dann überprüfe ich das mal...

//EDIT:
Ich hab nochmal was gemacht:
Makefile:

Code:
TARGET = alsample
OBJS = main.o

INCDIR =
CFLAGS = -O2 -G0 -Wall -G4
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS = $(CFLAGS)

LIBDIR =
LDFLAGS =
STDLIBS = -losl -lpng -lz \
  -lpspsdk -lpspctrl -lpspumd -lpsprtc -lpsppower -lpspgu -lpspaudiolib -lpspaudio -lm

LIBS=$(STDLIBS)$(YOURLIBS)
EXTRA_TARGETS = EBOOT.PBP
PSP_EBOOT_TITLE = Audiolib Wave Generator

PSPSDK=$(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build.mak


Fehler:

Spoiler: (anzeigen)
aha
Hast du schon versucht:

Code:
#include <PSPSDK.H>


Kann vielleicht Helfen Smile

mfg
emink123

emink123 :
aha
Hast du schon versucht:

Code:
#include <PSPSDK.H>


Kann vielleicht Helfen Smile

mfg
emink123


Habs grade probiert, geht immer noch nicht. Die selbe Fehlermeldung wie in meinem Post hiervor...

? Da steht c:/msys ,müsste es nicht in pspsdk sein? Sonst würdest du doch einen Mischmasch verwenden.
hmmmmm ich hab nochmal ne frage: wie genau lautet der pfad, in den die oslib ( also der ordner mit den ganzen header files) und die libosl.a hinmüssen. hab mir nochmal ne neue version heruntergeladen aber es GEHT NICHT SCHEISSE....
und nochwas: kann mir wer das perfekte makefile schicken? also hier posten? danke ...

mfg
Bei mir hats damit immer geklappt:

Code:
TARGET = tut
OBJS = main.o
INCDIR =
CFLAGS = -G4 -Wall -O2 -G0
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS = $(CFLAGS)
LIBDIR =
LDFLAGS =
STDLIBS= -losl -lpng -lz \
  -lpspsdk -lpspctrl -lpspumd -lpsprtc -lpsppower -lpspgu -lpspaudiolib -lpspaudio -lm
LIBS=$(STDLIBS)$(YOURLIBS)
EXTRA_TARGETS = EBOOT.PBP
PSP_EBOOT_TITLE = GameProg TUT

PSPSDK=$(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build.mak

ok danke, das mit dem makefile funzt aber ich bekomme immer noch den fehler mit der oslib:


Aber die oslib ist installiert und auch korreckt eingebunden...
:/
Komisch... langsam glaub ich dass das OSLib dass du verwendest defekt/veraltet ist. Installier nochmal das neueste, dann sollte es eigelntlich klappen.
Hab mal versucht das neuste zu krigen, aber er spuckt immer wieder andere Versionen aus; welche ist denn die neuste?
Mit link wäre perfekt Big Grin
http://downloads.sourceforge.net/project...ror=ignum2

Dass dürfte die neueste Version sein, bin mir aber nicht sicher.
ok danke werds gleich mla ausprobieren...
Seiten: 1 2
Referenz-URLs