Compilation en C/C++ - C++ - Programmation
Marsh Posté le 10-10-2007 à 17:10:03
Salut,
1. C/C++ n'existe pas (à force d'être répété, peut-être que cela se saura )
2. Ton log de compilation, tu pourrais le poster un "peu" plus complet peut-être? Genre avec l'erreur.
3. Et sans code, c'est sûr que tu as une erreur de type à la ligne 42. Bien sûr, tu peux nous montrer le bout de code provoquant l'erreur, on aura au moins des pistes.
Marsh Posté le 10-10-2007 à 17:14:35
Ok voila mon Makefile
Code :
|
et la premiere erreur du genre ISO C++ forbids declaration....
Code :
|
Puis le bout de code correspondant
Code :
|
Peut etre ai-je oublié une librairie?!!!
Marsh Posté le 10-10-2007 à 17:20:35
manque un include surtout je pense
ah et une librairie c'est là où tu achetes ton journal.
Le terme conacrée est bibliothèque
Marsh Posté le 10-10-2007 à 17:21:25
ouais c est ce que je voulais dire mais quelle bibliotheque inclure, la est la question!!!!!
Marsh Posté le 10-10-2007 à 17:21:28
oui. Ou alors vire -ansi -pedantic
Joli C sinon ...
Et haut fait CPP, c'est le préprocesseur, et pas le compilateur c++ qui lui est CXX
Marsh Posté le 10-10-2007 à 17:23:17
j ai deja essayé de vire -ansi -pedantic , et rin n y fait!! Mais merci tout de même
Marsh Posté le 10-10-2007 à 17:34:32
Ah zut, j' ai l' impression que ce type (BITMAPTINFOHEADER) est implémenté dans la bibliotheque windows.h...comment on fait pour l' importer sur linux?
Marsh Posté le 10-10-2007 à 17:51:07
wine.h
Marsh Posté le 10-10-2007 à 17:53:49
Connais pas....en attendant 'vais essayer de trouver le code et de faire ma propre librairie
Marsh Posté le 10-10-2007 à 18:00:40
gghf
Marsh Posté le 10-10-2007 à 18:03:26
Citation : gghf |
j aurais pas pu dire mieux
Marsh Posté le 10-10-2007 à 19:23:23
dats_mac a écrit : Ah zut, j' ai l' impression que ce type (BITMAPTINFOHEADER) est implémenté dans la bibliotheque windows.h...comment on fait pour l' importer sur linux? |
on fait pas, on utilise un bibliothèque qui va bien. C'ets quoi le prog là ?
Marsh Posté le 10-10-2007 à 21:33:56
Hé bien, je pense pas que je veux encombrer la page avec mes 2000 lignes de code. Alors en bref, pour la partie image, ça charge juste des images en mémoire. C'est pourquoi je me suis dit que,finalement, je vais simplement changer mon loader (en plus, j' ai l impression qu' il ralentit vachement l exécution, donc raison de plus pour le changer). Et sinon, au cas où certains aimeraient savoir les types qui me manquaient (BITMAPINFOLOADER, BYTE,DWORD,WORD etc...) sont bien des spécificités Windows et n existent pas dans l univers Unix, donc la seule solution est de les réimplémenter (c est pas compliqué, on va sur Msdnaa et on regarde le code, easy ).
En tout cas merci a vous ! 'Vais essayer de me débrouiller tout seul comme un grand
Marsh Posté le 11-10-2007 à 09:31:51
devil, CIMg ou w/e, y a trouzemilles bib de chargement d'image dispo.
Marsh Posté le 11-10-2007 à 09:51:44
Thanks les gars, on va regarder tout ça
Marsh Posté le 10-10-2007 à 17:04:46
Salut a toutes et a tous,
J' aimerais savoir comment en C/C++ passer outre cette saleté d erreur de à la compilation :
ISO C++ forbids declaration....
Merci d avance.
Mac
---------------
Je suis un homme plein de convictions......enfin je crois!