:: PlayerAdvance.org ::  

Précédent   :: PlayerAdvance.org :: > :: Développement Amateur :: > Aide au développement

Publicité

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 08/02/2009, 05h15   #1
zeldalyoko
Membre
 
Date d'inscription: 13/01/2009
Messages: 5
Par défaut OsLib.h Inexistant ?

Bonsoir,

J'ai suivit le tuto présent sur ce forum pour installer un SDK pour PSP. Après une bonne dizaine de réinstalle pensant que je ne faisait que des bêtises, je vient ici car vous êtes mon seul espoir (depuis 23 H que je me bat pour tout faire fonctionner )

J'ai peut-être oublié quelques choses, je ne sais pas mais lors de la compilation j'ai ça :

Code:
------ Début de la génération*: Projet*: Project1, Configuration*: Release Win32 ------
Actions de projet Makefile en cours
psp-gcc -I. -Ic:/pspdev//psp/sdk/include -G4 -Wall -O2  -D_PSP_FW_VERSION=150   -c -o main.o main.c
main.c:2:25: error: oslib/oslib.h: No such file or directory
main.c:5: error: expected declaration specifiers or '...' before string constant
main.c:5: error: expected declaration specifiers or '...' before numeric constant
main.c:5: error: expected declaration specifiers or '...' before numeric constant
main.c:5: error: expected declaration specifiers or '...' before numeric constant
main.c:5: warning: data definition has no type or storage class
main.c:5: warning: type defaults to 'int' in declaration of 'PSP_MODULE_INFO'
main.c:6: error: expected ')' before '|' token
main.c: In function 'main':
main.c:11: warning: implicit declaration of function 'oslInit'
main.c:16: warning: implicit declaration of function 'oslEndGfx'
main.c:17: warning: implicit declaration of function 'oslQuit'
main.c:19:2: warning: no newline at end of file
make: *** [main.o] Error 1
Le journal de génération a été enregistré à l'emplacement "file://f:\Documents and Settings\zeldalyoko\Mes documents\Visual Studio 2005\Projects\Project1\Project1\Release\BuildLog.htm"
Project1 - 6 erreur(s), 6 avertissement(s)
========== Génération*: 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
Quelqu'un a une idée d'où peut bien provenir se problème ? :-\ Merci

Merci et bonne nuit

EDIT : J'ai essayer de compiler via la commande Make et Cygwin.bat, compile pas, même erreur. :-\
EDIT2 : Je précise, car je sens la question : J'ai vérifier si oslib.h existait et elle existe.

Dernière modification par zeldalyoko ; 08/02/2009 à 05h20.
zeldalyoko est déconnecté   Réponse avec citation

Publicité

Vieux 08/02/2009, 06h27   #2
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 750
Par défaut

Tu essaye de compiler quoi ?
Yodajr est déconnecté   Réponse avec citation
Vieux 08/02/2009, 15h09   #3
zeldalyoko
Membre
 
Date d'inscription: 13/01/2009
Messages: 5
Par défaut

Voilà ce que je compile :

Code:
//The main library OSLib
#include <oslib/oslib.h>
 
//The callbacks
PSP_MODULE_INFO("OSLib Sample", 0, 1, 1);
PSP_MAIN_THREAD_ATTR(THREAD_ATTR_USER | THREAD_ATTR_VFPU);
 
int main()
{
	//Initialization of the library
	oslInit(0);
	
	// Put your code here !!! 
	
	//Leaving the program
	oslEndGfx();
	oslQuit();
	return 0;
}
Première fois que je compile pour PSP alors c'est le code généré par l'IDE lors de la création du projet.
zeldalyoko est déconnecté   Réponse avec citation
Vieux 08/02/2009, 18h05   #4
Brunni
Super Modérateur
 
Date d'inscription: 10/11/2005
Localisation: Un pays avec beaucoup de banques
Messages: 3 229
Par défaut

Hum... tu as installé Cygwin et OSLib aux emplacements par défaut?
Si tu essayes de faire:
Code PHP:
#include <pspkernel.h>
PSP_MODULE_INFO("OSLib Sample"011);
PSP_MAIN_THREAD_ATTR(THREAD_ATTR_USER THREAD_ATTR_VFPU);
int main() { return 0; } 
Est-ce que ça te met une erreur?
Brunni est déconnecté   Réponse avec citation
Vieux 08/02/2009, 18h43   #5
zeldalyoko
Membre
 
Date d'inscription: 13/01/2009
Messages: 5
Par défaut

J'ai sa maintenant :

Citation:
------ Début de la génération*: Projet*: Project3, Configuration*: Debug Win32 ------
Actions de projet Makefile en cours
psp-gcc -I. -Ic:/pspdev//psp/sdk/include -G4 -Wall -O2 -D_PSP_FW_VERSION=150 -L. -Lc:/pspdev//psp/sdk/lib main.o -losl -lpng -lz -lpspsdk -lpspctrl -lpspumd -lpsprtc -lpsppower -lpspgu -lpspaudiolib -lpspaudio -lm -lpspdebug -lpspdisplay -lpspge -lpspctrl -lpspsdk -lc -lpspnet -lpspnet_inet -lpspnet_apctl -lpspnet_resolver -lpsputility -lpspuser -lpspkernel -o Project3.elf
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/bin/ld: cannot find -losl
collect2: ld returned 1 exit status
make: *** [Project3.elf] Error 1
Le journal de génération a été enregistré à l'emplacement "file://f:\Documents and Settings\zeldalyoko\Mes documents\Visual Studio 2005\Projects\Project3\Project3\Debug\BuildLog.htm "
Project3 - 0 erreur(s), 0 avertissement(s)
========== Génération*: 1 a réussi, 0 a échoué, 0 mis à jour, 0 a été ignoré ==========
Je ne vois pas se que sa peut être.

J'ai réinstaller OsLib et sa fonctionne, le problème est quand je branche ma PSP en USB. J'ai une erreur de compilation a se moment là, sinon tout marche ! =)

Merci et @bientôt.

Dernière modification par zeldalyoko ; 08/02/2009 à 18h59.
zeldalyoko est déconnecté   Réponse avec citation
Réponse

Liens sociaux

Tags
oslib, psp

Publicité



Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
PSP Problème OSlib.h Windstream Aide au développement 3 10/12/2008 18h08


Fuseau horaire GMT +2. Il est actuellement 08h47.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Tous droits réservés.
Version française #16 par l'association vBulletin francophone
Design par Ass-Itch, DJP et Dr.Vince