Code Blocks & Vista...

Code Blocks & Vista... - C++ - Programmation

Marsh Posté le 10-03-2007 à 20:33:11    

Bonjour les gens,
 
Je viens d'acheter un nouveau portable sous Vista et je n'arrive pas a faire fonctionner Code Blocks... Et il semblerait qu'il n'y ait pas que moi qui ai ce probleme. Je voulais savoir s'il y avait une solution au message d'erreur suivant :
 
mingw32-gcc.exe: installation problem, cannot exec `cc1': No such file or directory
 
C'est ce qui apparait quand je veut compiler......
J'ai lu qu'il fallait peut etre copier les fichiers cc1 et cc1plus presents dans C:\Program Files\CodeBlocks\libexec\gcc\mingw32\3.4.4 dans C:\Program Files\CodeBlocks\bin. J'ai donc essayé et ca ne semble pas marcher car j'ai des tonnes d'erreurs qui apparaissent!
 
J'ai aussi essayé dans "variables systeme" de modifier "PATH" ne sachant pas trop a quoi tout ca correspond...
J'y ai ajouté ;C:\Program Files\CodeBlocks\libexec\gcc\mingw32\3.4.4 a la suite de ce qu'il y avait deja. Mais ca n'a pas changé grand chose : toujours le meme message d'erreur.
 
Si quelqu'un a une solution pour moi...... car il faudrait vraiment que je puisse utiliser CodeBlocks...
 
Merci

Reply

Marsh Posté le 10-03-2007 à 20:33:11   

Reply

Marsh Posté le 18-03-2007 à 17:34:38    

Oui ce problême est connu et malheureusement il n'y a pas de patch qui corrige ca pour le moment... il parait que c'est gcc qui n'aime pas la nouvelle mouture de microsoft.
 
J'ai ce probleme sous vista et j'utilise visual studio C++ sans trop de problemes malgrés le message d'avertissement de vista qui me prévient que le logiciel n'est pas totalement compatible (au moins un service de rapport d'erreur qui sert au autres...)
On espère que codeblocks se dote d'un patch qui corige ces problème dans peut de temps, je croise les doigts...

Reply

Marsh Posté le 18-03-2007 à 18:38:43    

ok oui croisons les doigts.
Quant a Visual studio C++, ca change beaucoup de Code Blocks ou po?
Je pense qu'en attendant je vais faire pareil...

Reply

Marsh Posté le 20-03-2007 à 18:39:05    

Salut les gars,
 
J'ai enfin réussi à compiler avec MinGW sous Windows Vista Ultimate 32bit,
Je sais pas si ça marchera pour tout le monde mais chez moi ça marche impeccable, j'ai réussi a compiler d'un "Hello World" en C à un début de MMORPG en C++ avec SDL et FMOD et tout compile et fonctionne parfaitement bien, même mieu qu'avec Visual Studio dont je me contentais jusqu'a maintenant.
 
Voilà comment j'ai procéder :  
 
- Installer tout les package de MinGW dans C:\MinGW http://www.mingw.org/download.shtml
- Installer Code::Blocks sans MinGW http://prdownloads.sourceforge.net [...] e?download
- Déplacer les fichiers suivant :
C:\MinGW\libexec\gcc\mingw32\3.4.5\cc1.exe => C:\MinGW\bin\cc1.exe
C:\MinGW\libexec\gcc\mingw32\3.4.5\cc1plus.exe => C:\MinGW\bin\cc1plus.exe
C:\MinGW\libexec\gcc\mingw32\3.4.5\collect2.exe => C:\MinGW\bin\collect2.exe
 
utilisez C:\MinGW\include et C:\MinGW\lib pour installer vos APIs
 
Chez moi ca fonctionne très bien, en esperant que ca marche pour vous ;)
 
PS : J'ai testé les exe compilé comme ça sous XP et aucun problème de ce coté là non plus
 
but it's just a workaround...  :jap:

Reply

Marsh Posté le 21-03-2007 à 21:54:19    

Salut,
 
dans le même cas que vous, contraint de repasser sous Visual C++ express en attendant. Mais l'intégration QT dans CodeBlocks me manque, de même que la configuration automatique du SDK.
Donc merci zakinster, je vais tester ça !
 
Karl3i.

Reply

Marsh Posté le 03-04-2007 à 22:04:19    

J'ai essayé ta solution Zakinster, ça a marché également pour moi.
Je n'ai pas fait exactement les mêmes manipulations (peut-être est-ce lié à la version de minGW).
De mon côté j'ai copié les fichiers cc1.exe et cc1plus.exe du répertoire C:\MinGW\lib\gcc-lib\mingw32\3.2.3 vers le répertoire C:\MinGW (chez moi le fichier collect2.exe n'existe pas).
J'ai pu compiler et lancer un projet sous CodeBlocks avec Vista.
Un grand merci à toi Zakinster :).
 

Reply

Marsh Posté le 10-04-2007 à 12:30:58    

:sol: De même cela marche pour moi, ca fait plaisir de voir code::blocks compiler sous vista. :sol:  
 
Pour ceux qui ont du mal pour l'install de MinGW :  
     - prenez ça, version 5.1.2 ou 5.1.3, perso, la dernière plante à l'installation. Installez ça en full installation (current + download and install ), puis effectuez le copier/couper coller que zakinster a décrit et ça tourne!! :bounce:  
 
Un grand merci à toi Ô grand zakinster.

Reply

Marsh Posté le 18-04-2007 à 16:26:23    

Slt, quel package faut il télécharger et installer le minGW qui plante pas à l'installation ?
merci

Reply

Marsh Posté le 18-04-2007 à 16:42:50    

Slt, quel package faut il télécharger et installer pour installer le minGW qui plante pas à l'installation ?
merci

Reply

Marsh Posté le 11-06-2007 à 11:53:40    

Merci zakinster
Je voulais aussi preciser qu'il es necessaire de deplacer son repertoire de programmation(les fichier .c .cpp .h ....) sur la meme racine que mingw
.En tout cas je l'ai fait et il marchais sinon j'avais des tas d'erreur d'include et autres

Reply

Marsh Posté le 11-06-2007 à 11:53:40   

Reply

Marsh Posté le 11-06-2007 à 11:58:32    

tr3sh, je sais pas si ca peut t'aider, sur le site de code block ils ont lister les packages a installer:
http://www.codeblocks.org/downloads.shtml
 
Je sais si tu l'a deja vu, mais c'est ce que j'ai telecharger.

Reply

Marsh Posté le 20-09-2007 à 21:28:34    

c'est quoi les APIs?

 

Edit: Arf, j'ai la compilation qui se passe mais j'ai pas le programme qui se lance...


Message édité par Xezbeth le 20-09-2007 à 21:30:39
Reply

Marsh Posté le 20-10-2007 à 11:38:43    

salut à tous  !!!
 
Je rencontre ce meme problème que ce soit avec code::block ou avec dev -c++ sous vista, impossible de compiler, il ne trouve le fichier cc1.
J'ai donc fait la manip d'écrite plus haut, mais la j'ai carrément 400 erreurs ...
 
un petit coup de main serait vraiment bien venu, car là je rame totalement, et pas moyen d'installer un autre os  
 
voila ce que je me tape apres avoir déplacé le fichier cc1:
 

Code :
  1. Compilateur: Default compiler
  2. Building Makefile: "C:\Dev-Cpp\Makefile.win"
  3. Exécution de  make...
  4. make.exe -f "C:\Dev-Cpp\Makefile.win" all
  5. gcc.exe -c aaamain.c -o aaamain.o -I"C:/Dev-Cpp/include" 
  6. In file included from C:/Dev-Cpp/include/stdio.h:26,
  7.                  from aaamain.c:1:
  8. C:/Dev-Cpp/include/stddef.h:6:24: no include path in which to search for stddef.h
  9. In file included from C:/Dev-Cpp/include/stdio.h:28,
  10.                  from aaamain.c:1:
  11. C:/Dev-Cpp/include/stdarg.h:6:24: no include path in which to search for stdarg.h
  12. In file included from aaamain.c:1:
  13. C:/Dev-Cpp/include/stdio.h:198: error: syntax error before "size_t"
  14. C:/Dev-Cpp/include/stdio.h:209: error: syntax error before "size_t"
  15. C:/Dev-Cpp/include/stdio.h:210: error: syntax error before "__gnuc_va_list"
  16. C:/Dev-Cpp/include/stdio.h:211: error: syntax error before "__gnuc_va_list"
  17. C:/Dev-Cpp/include/stdio.h:212: error: syntax error before "__gnuc_va_list"
  18. C:/Dev-Cpp/include/stdio.h:213: error: syntax error before "size_t"
  19. C:/Dev-Cpp/include/stdio.h:216: error: syntax error before "size_t"
  20. C:/Dev-Cpp/include/stdio.h:216: warning: conflicting types for built-in function 'snprintf'
  21. C:/Dev-Cpp/include/stdio.h:218: error: syntax error before "size_t"
  22. C:/Dev-Cpp/include/stdio.h: In function `vsnprintf':
  23. C:/Dev-Cpp/include/stdio.h:219: error: `s' undeclared (first use in this function)
  24. C:/Dev-Cpp/include/stdio.h:219: error: (Each undeclared identifier is reported only once
  25. C:/Dev-Cpp/include/stdio.h:219: error: for each function it appears in.)
  26. C:/Dev-Cpp/include/stdio.h:219: error: `n' undeclared (first use in this function)
  27. C:/Dev-Cpp/include/stdio.h:219: error: `format' undeclared (first use in this function)
  28. C:/Dev-Cpp/include/stdio.h:219: error: `arg' undeclared (first use in this function)
  29. C:/Dev-Cpp/include/stdio.h: At top level:
  30. C:/Dev-Cpp/include/stdio.h:220: error: syntax error before "__gnuc_va_list"
  31. C:/Dev-Cpp/include/stdio.h:222: error: syntax error before "__gnuc_va_list"
  32. C:/Dev-Cpp/include/stdio.h:224: error: syntax error before "__gnuc_va_list"
  33. C:/Dev-Cpp/include/stdio.h:297: warning: `__cdecl__' attribute only applies to function types
  34. C:/Dev-Cpp/include/stdio.h:297: error: syntax error before "fread"
  35. C:/Dev-Cpp/include/stdio.h:298: warning: `__cdecl__' attribute only applies to function types
  36. C:/Dev-Cpp/include/stdio.h:298: error: syntax error before "fwrite"
  37. In file included from C:/Dev-Cpp/include/sys/types.h:21,
  38.                  from C:/Dev-Cpp/include/stdio.h:399,
  39.                  from aaamain.c:1:
  40. C:/Dev-Cpp/include/stddef.h:6:24: no include path in which to search for stddef.h
  41. In file included from aaamain.c:1:
  42. C:/Dev-Cpp/include/stdio.h:428: error: syntax error before '*' token
  43. C:/Dev-Cpp/include/stdio.h:429: error: syntax error before '*' token
  44. C:/Dev-Cpp/include/stdio.h:430: error: syntax error before '*' token
  45. C:/Dev-Cpp/include/stdio.h:431: error: syntax error before '*' token
  46. C:/Dev-Cpp/include/stdio.h:432: error: syntax error before '*' token
  47. C:/Dev-Cpp/include/stdio.h:433: error: syntax error before '*' token
  48. C:/Dev-Cpp/include/stdio.h:434: error: syntax error before '*' token
  49. C:/Dev-Cpp/include/stdio.h:435: error: syntax error before '*' token
  50. C:/Dev-Cpp/include/stdio.h:436: error: syntax error before '*' token
  51. C:/Dev-Cpp/include/stdio.h:437: error: syntax error before '*' token
  52. C:/Dev-Cpp/include/stdio.h:438: error: syntax error before '*' token
  53. C:/Dev-Cpp/include/stdio.h:439: warning: `__cdecl__' attribute only applies to function types
  54. C:/Dev-Cpp/include/stdio.h:439: error: syntax error before "fgetwc"
  55. C:/Dev-Cpp/include/stdio.h:440: warning: `__cdecl__' attribute only applies to function types
  56. C:/Dev-Cpp/include/stdio.h:440: error: syntax error before "fputwc"
  57. C:/Dev-Cpp/include/stdio.h:441: warning: `__cdecl__' attribute only applies to function types
  58. C:/Dev-Cpp/include/stdio.h:441: error: syntax error before "ungetwc"
  59. C:/Dev-Cpp/include/stdio.h:444: error: syntax error before '*' token
  60. C:/Dev-Cpp/include/stdio.h:444: warning: data definition has no type or storage class
  61. C:/Dev-Cpp/include/stdio.h:445: error: syntax error before '*' token
  62. C:/Dev-Cpp/include/stdio.h:446: warning: `__cdecl__' attribute only applies to function types
  63. C:/Dev-Cpp/include/stdio.h:446: error: syntax error before "getwc"
  64. C:/Dev-Cpp/include/stdio.h:447: warning: `__cdecl__' attribute only applies to function types
  65. C:/Dev-Cpp/include/stdio.h:447: error: syntax error before "getwchar"
  66. C:/Dev-Cpp/include/stdio.h:448: error: syntax error before '*' token
  67. C:/Dev-Cpp/include/stdio.h:448: warning: data definition has no type or storage class
  68. C:/Dev-Cpp/include/stdio.h:449: warning: `__cdecl__' attribute only applies to function types
  69. C:/Dev-Cpp/include/stdio.h:449: error: syntax error before "putwc"
  70. C:/Dev-Cpp/include/stdio.h:450: error: syntax error before '*' token
  71. C:/Dev-Cpp/include/stdio.h:451: warning: `__cdecl__' attribute only applies to function types
  72. C:/Dev-Cpp/include/stdio.h:451: error: syntax error before "putwchar"
  73. C:/Dev-Cpp/include/stdio.h:452: error: syntax error before "wchar_t"
  74. C:/Dev-Cpp/include/stdio.h:453: error: syntax error before '*' token
  75. C:/Dev-Cpp/include/stdio.h:454: error: syntax error before '*' token
  76. C:/Dev-Cpp/include/stdio.h:455: error: syntax error before '*' token
  77. C:/Dev-Cpp/include/stdio.h:456: error: syntax error before '*' token
  78. C:/Dev-Cpp/include/stdio.h:456: error: syntax error before '*' token
  79. C:/Dev-Cpp/include/stdio.h:456: warning: data definition has no type or storage class
  80. C:/Dev-Cpp/include/stdio.h:457: error: syntax error before '*' token
  81. C:/Dev-Cpp/include/stdio.h:457: error: syntax error before '*' token
  82. C:/Dev-Cpp/include/stdio.h:457: warning: data definition has no type or storage class
  83. C:/Dev-Cpp/include/stdio.h:458: error: syntax error before '*' token
  84. C:/Dev-Cpp/include/stdio.h:459: error: syntax error before '*' token
  85. C:/Dev-Cpp/include/stdio.h:460: error: syntax error before '*' token
  86. C:/Dev-Cpp/include/stdio.h:461: error: syntax error before '*' token
  87. C:/Dev-Cpp/include/stdio.h:465: error: syntax error before '*' token
  88. C:/Dev-Cpp/include/stdio.h:467: error: syntax error before '*' token
  89. C:/Dev-Cpp/include/stdio.h: In function `vsnwprintf':
  90. C:/Dev-Cpp/include/stdio.h:468: error: `s' undeclared (first use in this function)
  91. C:/Dev-Cpp/include/stdio.h:468: error: `n' undeclared (first use in this function)
  92. C:/Dev-Cpp/include/stdio.h:468: error: `format' undeclared (first use in this function)
  93. C:/Dev-Cpp/include/stdio.h:468: error: `arg' undeclared (first use in this function)
  94. C:/Dev-Cpp/include/stdio.h: At top level:
  95. C:/Dev-Cpp/include/stdio.h:469: error: syntax error before '*' token
  96. C:/Dev-Cpp/include/stdio.h:471: error: syntax error before '*' token
  97. C:/Dev-Cpp/include/stdio.h:472: error: syntax error before '*' token
  98. C:/Dev-Cpp/include/stdio.h:482: error: syntax error before '*' token
  99. C:/Dev-Cpp/include/stdio.h:489: warning: `__cdecl__' attribute only applies to function types
  100. C:/Dev-Cpp/include/stdio.h:489: error: syntax error before "_fgetwchar"
  101. C:/Dev-Cpp/include/stdio.h:490: warning: `__cdecl__' attribute only applies to function types
  102. C:/Dev-Cpp/include/stdio.h:490: error: syntax error before "_fputwchar"
  103. C:/Dev-Cpp/include/stdio.h:495: warning: `__cdecl__' attribute only applies to function types
  104. C:/Dev-Cpp/include/stdio.h:495: error: syntax error before "fgetwchar"
  105. C:/Dev-Cpp/include/stdio.h:496: warning: `__cdecl__' attribute only applies to function types
  106. C:/Dev-Cpp/include/stdio.h:496: error: syntax error before "fputwchar"
  107. In file included from C:/Dev-Cpp/include/stdlib.h:22,
  108.                  from aaamain.c:2:
  109. C:/Dev-Cpp/include/stddef.h:6:24: no include path in which to search for stddef.h
  110. In file included from aaamain.c:2:
  111. C:/Dev-Cpp/include/stdlib.h:80: error: syntax error before '*' token
  112. C:/Dev-Cpp/include/stdlib.h:80: warning: data definition has no type or storage class
  113. C:/Dev-Cpp/include/stdlib.h:151: error: syntax error before '*' token
  114. C:/Dev-Cpp/include/stdlib.h:151: warning: data definition has no type or storage class
  115. C:/Dev-Cpp/include/stdlib.h:263: error: syntax error before '*' token
  116. C:/Dev-Cpp/include/stdlib.h:263: warning: data definition has no type or storage class
  117. C:/Dev-Cpp/include/stdlib.h:308: error: syntax error before '*' token
  118. C:/Dev-Cpp/include/stdlib.h:309: error: syntax error before '*' token
  119. C:/Dev-Cpp/include/stdlib.h:323: error: syntax error before '*' token
  120. C:/Dev-Cpp/include/stdlib.h:325: error: syntax error before '*' token
  121. C:/Dev-Cpp/include/stdlib.h: In function `wcstof':
  122. C:/Dev-Cpp/include/stdlib.h:326: error: `nptr' undeclared (first use in this function)
  123. C:/Dev-Cpp/include/stdlib.h:326: error: `endptr' undeclared (first use in this function)
  124. C:/Dev-Cpp/include/stdlib.h: At top level:
  125. C:/Dev-Cpp/include/stdlib.h:327: error: syntax error before '*' token
  126. C:/Dev-Cpp/include/stdlib.h:330: error: syntax error before '*' token
  127. C:/Dev-Cpp/include/stdlib.h:331: error: syntax error before '*' token
  128. C:/Dev-Cpp/include/stdlib.h:335: warning: `__cdecl__' attribute only applies to function types
  129. C:/Dev-Cpp/include/stdlib.h:335: error: syntax error before "wcstombs"
  130. C:/Dev-Cpp/include/stdlib.h:336: error: syntax error before "wchar_t"
  131. C:/Dev-Cpp/include/stdlib.h:338: error: syntax error before "size_t"
  132. C:/Dev-Cpp/include/stdlib.h:339: warning: `__cdecl__' attribute only applies to function types
  133. C:/Dev-Cpp/include/stdlib.h:339: error: syntax error before "mbstowcs"
  134. C:/Dev-Cpp/include/stdlib.h:340: error: syntax error before '*' token
  135. C:/Dev-Cpp/include/stdlib.h:345: warning: parameter names (without types) in function declaration
  136. C:/Dev-Cpp/include/stdlib.h:346: warning: parameter names (without types) in function declaration
  137. C:/Dev-Cpp/include/stdlib.h:347: error: syntax error before "size_t"
  138. C:/Dev-Cpp/include/stdlib.h:360: error: syntax error before "size_t"
  139. C:/Dev-Cpp/include/stdlib.h:361: error: syntax error before ')' token
  140. C:/Dev-Cpp/include/stdlib.h:362: error: syntax error before "size_t"
  141. C:/Dev-Cpp/include/stdlib.h:363: error: syntax error before ')' token
  142. C:/Dev-Cpp/include/stdlib.h:409: error: syntax error before "size_t"
  143. C:/Dev-Cpp/include/stdlib.h:414: error: syntax error before '*' token
  144. C:/Dev-Cpp/include/stdlib.h:414: error: syntax error before "wchar_t"
  145. C:/Dev-Cpp/include/stdlib.h:414: warning: data definition has no type or storage class
  146. C:/Dev-Cpp/include/stdlib.h:415: error: syntax error before '*' token
  147. C:/Dev-Cpp/include/stdlib.h:415: error: syntax error before "wchar_t"
  148. C:/Dev-Cpp/include/stdlib.h:415: warning: data definition has no type or storage class
  149. C:/Dev-Cpp/include/stdlib.h:416: error: syntax error before '*' token
  150. C:/Dev-Cpp/include/stdlib.h:416: error: syntax error before "wchar_t"
  151. C:/Dev-Cpp/include/stdlib.h:416: warning: data definition has no type or storage class
  152. C:/Dev-Cpp/include/stdlib.h:422: error: syntax error before '*' token
  153. C:/Dev-Cpp/include/stdlib.h:423: error: syntax error before '*' token
  154. C:/Dev-Cpp/include/stdlib.h:423: error: syntax error before "wchar_t"
  155. C:/Dev-Cpp/include/stdlib.h:423: warning: data definition has no type or storage class
  156. C:/Dev-Cpp/include/stdlib.h:424: error: syntax error before '*' token
  157. C:/Dev-Cpp/include/stdlib.h:424: error: syntax error before "wchar_t"
  158. C:/Dev-Cpp/include/stdlib.h:424: warning: data definition has no type or storage class
  159. C:/Dev-Cpp/include/stdlib.h:426: error: syntax error before '*' token
  160. C:/Dev-Cpp/include/stdlib.h:426: error: syntax error before '*' token
  161. C:/Dev-Cpp/include/stdlib.h:426: warning: data definition has no type or storage class
  162. C:/Dev-Cpp/include/stdlib.h:427: error: syntax error before '*' token
  163. C:/Dev-Cpp/include/stdlib.h:428: error: syntax error before '*' token
  164. C:/Dev-Cpp/include/stdlib.h:429: error: syntax error before '*' token
  165. C:/Dev-Cpp/include/stdlib.h:430: error: syntax error before '*' token
  166. C:/Dev-Cpp/include/stdlib.h:431: error: syntax error before '*' token
  167. C:/Dev-Cpp/include/stdlib.h:431: error: syntax error before '*' token
  168. C:/Dev-Cpp/include/stdlib.h:431: warning: data definition has no type or storage class
  169. C:/Dev-Cpp/include/stdlib.h:481: error: syntax error before '*' token
  170. C:/Dev-Cpp/include/stdlib.h:484: error: syntax error before '*' token
  171. C:/Dev-Cpp/include/stdlib.h:484: error: syntax error before "wchar_t"
  172. C:/Dev-Cpp/include/stdlib.h:484: warning: data definition has no type or storage class
  173. C:/Dev-Cpp/include/stdlib.h:485: error: syntax error before '*' token
  174. C:/Dev-Cpp/include/stdlib.h:485: error: syntax error before "wchar_t"
  175. C:/Dev-Cpp/include/stdlib.h:485: warning: data definition has no type or storage class
  176. C:/Dev-Cpp/include/stdlib.h:494: error: syntax error before '*' token
  177. C:/Dev-Cpp/include/stdlib.h: In function `wtoll':
  178. C:/Dev-Cpp/include/stdlib.h:495: error: `_w' undeclared (first use in this function)
  179. C:/Dev-Cpp/include/stdlib.h: At top level:
  180. C:/Dev-Cpp/include/stdlib.h:496: error: syntax error before '*' token
  181. C:/Dev-Cpp/include/stdlib.h:496: error: syntax error before "wchar_t"
  182. C:/Dev-Cpp/include/stdlib.h: In function `lltow':
  183. C:/Dev-Cpp/include/stdlib.h:497: error: `_n' undeclared (first use in this function)
  184. C:/Dev-Cpp/include/stdlib.h:497: error: `_w' undeclared (first use in this function)
  185. C:/Dev-Cpp/include/stdlib.h:497: error: `_i' undeclared (first use in this function)
  186. C:/Dev-Cpp/include/stdlib.h: At top level:
  187. C:/Dev-Cpp/include/stdlib.h:498: error: syntax error before '*' token
  188. C:/Dev-Cpp/include/stdlib.h:498: error: syntax error before "wchar_t"
  189. C:/Dev-Cpp/include/stdlib.h: In function `ulltow':
  190. C:/Dev-Cpp/include/stdlib.h:499: error: `_n' undeclared (first use in this function)
  191. C:/Dev-Cpp/include/stdlib.h:499: error: `_w' undeclared (first use in this function)
  192. C:/Dev-Cpp/include/stdlib.h:499: error: `_i' undeclared (first use in this function)
  193. make.exe: *** [aaamain.o] Error 1
  194. Exécution terminée


 
 
édit: erreur à la c** de ma part, ça fonction bien en fait !!!
merci pour tout tchao!


Message édité par electron-libre le 20-10-2007 à 11:56:35
Reply

Marsh Posté le 29-10-2007 à 11:41:51    

Bonjour,
 
J'ai effectué la manipulation décrite plus haut, mais en voulant compiler un "Hello World !" pour tester, une quantité d'erreurs est survenue.
 
J'ai donc regarder les erreurs. Les premières erreurs venaient du fichier stdio.h. Je l'ai donc ouvert (il existe bien à l'endroit recherché par Code Blocks) et en regardant la première ligne posant problème, je me suis aperçu que le fichier stdio.h appelait une autre biliothèque (<stddef.h> ) qui n'existe pas lui.
 
Je voudrais savoir si quelqu'un peut me dire d'où viens le problème.
 
Merci d'avance

Reply

Marsh Posté le 29-10-2007 à 15:18:00    

Normallement ces includes sont spécifiques au compilateur, ils sont rangés dans C:\Dev-Cpp\lib\gcc\mingw32\3.4.2\include. Si tu n'as pas un répertoire s'y rapprochant, c'est que ton install est FUBAR.

Reply

Marsh Posté le 29-10-2007 à 16:07:11    

J'ai déplacé les fichiers de la bibliothèque :
De : MinGW\lib\gcc\mingw32\3.4.5\include
vers : MingW\include
Il restait une erreur car il ne trouvait pas gcc++ car je ne l'avais pas installé avec MinGW (je code en C). Donc j'ai upgradé MinGW en y ajoutant gcc++ et maintenant je n'ai plus de message d'erreur lors de la compilation.
 
Ce n'est pas pour autant que la compilation se fait correctement puisqu'aucun fichier .exe n'est créé. Y a-t-il une autre manipulation quand le fichier .exe ne se créé pas (J'ai réessayé en supprimant les fichiers .o et .depend qui sont créés lorsque je compile).

Reply

Marsh Posté le 02-11-2007 à 16:52:00    

Un grand merci à zakinster, a priori ca marche ! j'espère ne pas avoir de mauvaise surprise par la suite
pcq euh je ne sais pas ce que sont les APIS dc j'ai juste fait les déplacement de fichiers...
Merci en tout cas !

Reply

Marsh Posté le 07-11-2007 à 19:30:43    

bonjour! j'ai fait l'astuce de zakinster et chez moi j'ai ce message d'erreur
 

Code :
  1. Project   : console
  2. Compiler  : GNU GCC Compiler (called directly)
  3. Directory : D:DocumentsC
  4. --------------------------------------------------------------------------------
  5. Switching to target: default
  6. Compiling: main.c
  7. In file included from main.c:1:
  8. C:/MinGW/include/stdio.h:26:20: stddef.h: No such file or directory
  9. C:/MinGW/include/stdio.h:28:20: stdarg.h: No such file or directory
  10. In file included from main.c:1:
  11. C:/MinGW/include/stdio.h:191: error: syntax error before "size_t"
  12. C:/MinGW/include/stdio.h:202: error: syntax error before "size_t"
  13. C:/MinGW/include/stdio.h:203: error: syntax error before "__gnuc_va_list"
  14. C:/MinGW/include/stdio.h:204: error: syntax error before "__gnuc_va_list"
  15. blablabla plein de lignes
  16. Process terminated with status 1 (0 minutes, 0 seconds)


apparement il ne trouve pas le stdio.h, je débute avec code blocks et je ne sais pas comment le configurer (lui dire ou est mon stdio.h et stdlib.h :p ) un peu d'aide svp :D


Message édité par rarerealities le 07-11-2007 à 19:31:03
Reply

Marsh Posté le 07-11-2007 à 22:13:46    

drap ! suis entrain d'installer MinGW ... mais sur XP, j'installerais sous vista ce week-end :D

Reply

Marsh Posté le 08-11-2007 à 12:52:31    

J'ai exactement le même problème que Rarerealities, pour ma part. :'(

Reply

Marsh Posté le 08-11-2007 à 15:23:49    

sinon apart DevC++ et codeblocks qui ne marchent pas qqn a une autre solution bien? :) (je veux juste faire du C moi xD)

Reply

Marsh Posté le 08-11-2007 à 15:34:17    

hum, turbo C  [:jpcheck]

Reply

Marsh Posté le 08-11-2007 à 18:15:28    

Ou Visual C++ (qui ne marche pas non plus sur mon ordi >< )...

Reply

Marsh Posté le 08-11-2007 à 21:21:15    

ba prenez visual c++ express 2008 beta 2, il est assez stable et compile parfaitement.

Reply

Marsh Posté le 08-11-2007 à 22:08:15    

je vais le tester merci ;) pour l'instant l'installation est plus longue que celle de vista lui même ... .net v3.5 say la cata :D

Reply

Marsh Posté le 08-11-2007 à 22:37:55    

bon c'est fini mais je comprends pas comment faire un projet en C, ya que du C++ :(

Reply

Marsh Posté le 09-11-2007 à 22:04:20    

Le C++ n'est que du C amélioré. Donc tu peux faire du C avec du C++.
Et de toute façon t'es vite limité avec le C (sauf pour une utilisation spécifique peut-être).

 

Chez moi ca ne pmarche pas! Pourtant j'ai bien fait gaffe a prendre la bonne version tout ça!
J'suis un peut vert quand même parce que jme sens pas de passer à Visual C en version d'essai. Je vais ptetre faire une config dédiée.

 

Merci quand même pour votre aide :)

 

EDIT: en fait j'ai des erreurs au niveau des directives de préprocésseurs, il me dit (sur un hello world):
"no include path in wich to search for iostream". Il à pas l'air de les trouver mais je ne sais pas ou ça se trouve.

Message cité 1 fois
Message édité par Xezbeth le 09-11-2007 à 22:09:06
Reply

Marsh Posté le 09-11-2007 à 22:44:59    

Xezbeth a écrit :

Le C++ n'est que du C amélioré. Donc tu peux faire du C avec du C++.

Il y en a qui se sont retrouvés avec des plumes et du goudron pour moins que ça  :pt1cable:  

Reply

Marsh Posté le 09-11-2007 à 23:15:13    

merci pour cette réponse constructive, si je savais faire du C++ je ne demanderai pas comment faire du C... pour l'instant je débute l'apprentissage du C et je cherche juste un logiciel me permetant de faire du C avec Vista...

Reply

Marsh Posté le 10-11-2007 à 03:12:12    

Salut,
 
Je sais pas si ça y est dans VS2008, mais dans le 2005, tu regardes les propriétés de ton projet, section C/C++ > Advanced, et là tu verras (ou pas) une propriété Compile As que tu devrais passer en C.
Par contre en faisant ça, tu oublie tout ce qui est C99, sauf si c'est passé dans la 2008.

Reply

Marsh Posté le 10-11-2007 à 09:56:29    

la section C/C++ n'existe pas dans "project>test proprieties" sinon je peux sauvegarder mon fichier en C, je fais mon code, je clique sur la flèche verte et la une fenetre apparait puis disparait et j'ai le message  
The thread 'Win32 Thread' (0x994) has exited with code 0 (0x0).
The program '[3084] test.exe: Native' has exited with code 0 (0x0).
dans la console...
merci pour ton aide IrmatDen :)


Message édité par rarerealities le 10-11-2007 à 09:56:52
Reply

Marsh Posté le 10-11-2007 à 10:06:45    

IrmatDen >> En Visual 2005, Les .c ne sont pas compilés en C directement ?  
Si c'est le cas, il suffit de créer un projet vide et de rajouter les .c à la main dans "Fichiers sources" / "Ajout d'un élément existant"

Reply

Marsh Posté le 10-11-2007 à 10:49:06    

j'ai réussi a faire marcher Devcpp :D  
 

Citation :

mettre les droits contrôle total sur le répertoire Dev-cpp à l'utilisateur courant (ce que j'ai fait) ou exécuter en tant qu'administrateur devcpp (pas essayé) => solution Dolar00 sur gamedev.net
 
- cependant ça ne suffira pas il vous restera le problème suivant :
 
"Compiler: Default compiler
Executing g++.exe...
g++.exe "C:\Dev-Cpp\Examples\Hello\Hello.cpp" -o "C:\Dev-Cpp\Examples\Hello\Hello.exe" -I"C:\Dev-Cpp\lib\gcc\mingw32\3.4.2\include" -I"C:\Dev-Cpp\include\c++\3.4.2\backward" -I"C:\Dev-Cpp\include\c++\3.4.2\mingw32" -I"C:\Dev-Cpp\include\c++\3.4.2" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib"
ld: crt2.o: No such file: No such file or directory
 
Execution terminated"
 
Pour règler le problème, il faudra aller dans "outil > options du compilateur", cliquer sur le tab "répertoires" et ajouter : C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2
 
Ensuite, cliquer sur le tab "programmes" et ajouter avant tous les noms de tous les exécutables C:\Dev-Cpp\bin\ (ou CHEMIN_DU_REPERTOIRE_OU_SE_TROUVE_VOTRE_PROG\bin) car visiblement Vista ne veut que des chemins absolu. (Source : http://aresio.blogspot.com/2007/06 [...] -cpp.html)


 
http://www.cppfrance.com/infomsg_D [...] 86253.aspx

Reply

Marsh Posté le 10-11-2007 à 14:46:06    

Trap D a écrit :

IrmatDen >> En Visual 2005, Les .c ne sont pas compilés en C directement ?  
Si c'est le cas, il suffit de créer un projet vide et de rajouter les .c à la main dans "Fichiers sources" / "Ajout d'un élément existant"


Aucune idée, je ne code pas en C; c'est juste que je savais qu'il y avait cette option, donc je tente... okazou c'était ce qu'il cherchait.

Reply

Marsh Posté le 10-11-2007 à 15:53:27    

rarerealities a écrit :

j'ai réussi a faire marcher Devcpp :D


 
Pareil, avec la même méthode. ;)  
M'enfin à terme, j'espère quand même passer à C::B, parce que Dev n'est plus mis à jour depuis longtemps... Si quelqu'un a un tip pour faire tourner C::B sous Vista, ça m'aiderait bien. :s

Reply

Marsh Posté le 10-11-2007 à 18:00:02    

en tout cas ça fait bien plaisir, un petit moment que j'essayais :p

Reply

Marsh Posté le 10-11-2007 à 18:38:27    

Ouais moi aussi ça marche chez moi! Merci beaucoup beaucoup! :)
Par contre code::Blocks toujours pas, rien a faire...

Reply

Marsh Posté le 10-11-2007 à 19:03:39    

C'est d'autant plus chiant que les MAJ de Code::Blocks sont bien plus récentes... :/

Reply

Marsh Posté le 10-11-2007 à 19:40:54    

bin essayez de changer les chemins d'accès au compilateur en mettant les chemins complets si c'est le même problème que Dev :)

Reply

Marsh Posté le 11-11-2007 à 12:24:54    

Ben... Et toi, t'essayais pas de faire marcher Code::Blocks ? :lol:  
En même temps, je pense que ça se saurait si c'était la même solution pour les deux... :s

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed