Posté le 09/12/2013 13:45
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 305 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 03/07/2014 17:51 | #
Tu as bien un fichier qui contient la fonction ? Et l'as-tu bien compilé en l'ajoutant au projet ?
Citer : Posté le 03/07/2014 17:53 | #
Oui, c'est usefull.c et il est bien dans la fenêtre files
Citer : Posté le 03/07/2014 17:56 | #
Le prototype est bien déclaré dans le fichier où tu utilises la fonction ?
Citer : Posté le 03/07/2014 20:52 | # | Fichier joint
Normalement tu dois aussi avoir usefull.h (et #include "usefull.h" dans chaque fichier qui l'utilise)
Je te met un usefull.h, mais comme je ne connait pas la version que tu utilise, tu devra peut-être l'adapter a tes besoins
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 05/07/2014 21:33 | #
Ça ne marche pas
Citer : Posté le 05/07/2014 21:38 | #
Ah, tu n'aurais pas un problème de C / C++ ?
Citer : Posté le 05/07/2014 21:39 | #
Peut être, je ne sais pas comment adapter
Citer : Posté le 05/07/2014 21:41 | #
Tu peux me coller le contenu du g1w ?
Citer : Posté le 06/07/2014 09:50 | #
le g1w
Name=KUBIC3D
Version=1.00.0000
Model=:fx-9860G.dlm
SourcePath=SRC
MemoryPath=INIT
MemCardPath=SDCard
[Program1]
Program=KUBIC3D.G1A
Debug=Debug\FXADDINror.dbg
LoadAddress=80000000:90100000
[Files]
SourceFile=:default.cpp
SourceFile=:composant.cpp
SourceFile=:composant.hpp
SourceFile=:Draw.cpp
SourceFile=:MonochromeLib.c
SourceFile=:default.hpp
SourceFile=:Draw.hpp
SourceFile=:usefull.c
HeaderFile=:MonochromeLib.h
HeaderFile=:usefull.h
Citer : Posté le 06/07/2014 10:20 | #
D'abord, je te conseille de retirer les headers du projet -- il ne faut pas les y ajouter.
Ensuite, retire tous ces headers définis comme fichiers sources. C'est bien le genre de truc à générer des erreurs.
Citer : Posté le 06/07/2014 13:36 | #
le SDK définie les .hpp comme des fichiers sources :kill:
mais , non, le problème persiste
Citer : Posté le 06/07/2014 20:30 | #
Quel fichier source génère l'erreur ?
Citer : Posté le 07/07/2014 08:49 | #
:huh: peut etre default.cpp
Citer : Posté le 07/07/2014 08:50 | #
Ce que je veux dire, c'est qu'entre la dernière compilation correcte et la première fois que cette erreur est apaprue, tu n'as pas modifié 25 fichiers ni écrit 150 nouveaux appels de la fonction ?
Essaie de voir quel fichier tu as modifié, j'aimerais surtout savior si c'est un .cpp ou non.
Citer : Posté le 07/07/2014 12:54 | #
j'ai résolu le problème, au lieu de
extern "C"{
#include "fxlib.h"
}
je devais faire
extern "C"{
#include "fxlib.h"
#include "usefull.h"
}
Citer : Posté le 07/07/2014 12:58 | #
C'est bien le genre de truc que j'attendais.
Faut bien faire attention à ça.
Citer : Posté le 07/07/2014 13:00 | #
pourtant,
extern "C"{
#include "fxlib.h"
}
fonctionne
Citer : Posté le 07/07/2014 13:01 | #
C'est dû au contenu du header de ML.
Tous les headers C doivent être inclus dans une balise extern.
Citer : Posté le 07/07/2014 13:06 | #
PierrotLL avait fait en sorte que sa bibliothèque puisse être utilisée par des programmes C et C++
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 07/07/2014 13:09 | #
Pas mal.
Enfin de toute manière, le .c est compilé par un compilateur C, et le .h peut être inclus dans une balise extern...