PDA

Voir la version complète : [PSP][Aide] Probleme de compilation en C++


drcd
21/06/2006, 00h43
Salut tout le monde
J'ai un soucis avec OSlib. Je desire réaliser un projet en C++ avec OSlib mais le probleme c'est que à la compilation le compilateur me sort une erreur disant que le type bool a ete redefini et ne veut donc pas compiler. Donc je voulais savoir si je pouvais virer la ligne ou il y a le #typedef short bool dans oslib.h sans affecter les retours de fonctions de la lib qui utilisent des bool?

KCV
21/06/2006, 00h49
Bonsoir,

OSlib ne supporte que le C pour le moment, pas le C++ a cause de ce genre de petits soucis (mineurs).

En demandant gentiment à Brunni de bien vouloir y jeter un oeil, sans le harceler pour autant, ça devrais sans doute évoluer v_v

Sinon, pour la suppression du #typedef short bool, la mise en commentaire ne semble pas affecter, au premier abord, la compilation.

Brunni sera quand même le plus à même pour te répondre quand il passera sur ce topic.

Cordialement,
Kcv

Doug
23/01/2007, 20h54
Des nouvelles ?

J'ai aussi des soucis pour compiler du code C++.

main.c (366) : error: syntax error before 'Micro'
main.c (367) : error: syntax error before '{' token
main.c (374) : warning: type defaults to 'int' in declaration of 'Micro'
main.c (374) : warning: data definition has no type or storage class
...

pour le code:
class Micro
{
public:
char Reference[20+1];
char Marque[20+1];
char Processeur[20+1];
int Disque;
...

Ceci semble provenir de la classe et donc de l'utilisation de C++.

Doug
23/01/2007, 23h06
Autant pour moi, il fallait renommer la source en .cpp :p