compiler d'unix vers windows et reciproquement
	
	
		Bonjour,
dans la journée j'apprends a programmer en C sur unix et gcc. le soir en partant je sauve sur ma cle et j'essaie de recompiler chez moi les exercices en retard sur dev-C++ et sous windows. 
J'ai des problèmes de toutes sortes:  :( 
-le link ne sait pas rechercher les fichiers .h notés dans les include et du coup la compil. ne se finit pas et l'execution est impossible.
- il ne trouve pas non plus des fonctions comme random, ou malloc 
Dès que le projet dépasse 1 fichier .c ou .h ca ne va plus.
Est-ce que 'ai oublié de parametrer quelque chose dans dev-C++ ?
Et si oui pouvez-vous me dire ce qu'il faut faire ?   :roll: 
merci d'avance 
oum :)
	 
	
	
	
		quelle vitesse de reponse !
	
	
		merci d'une réponse si rapide  :wink: 
pour les fonctions manquantes je ne sais pas trop, j'ai fait "rechercher" à l'interieur du stdlib qui est sur mon ordi, mais je n'ai pas trouvé.
A croire qu'on n'a pas la même version de stdlib !
pour le #ifdef WIN32 je vais essayer et tenir au courant.
Il faut le mettre avant la pile des include ou sur la même ligne que ceux qui manquent ?
pour les makefile, sous linux j'en ai ecrits. Mais il semble les ignorer sous windows. On dirait que devcpp s'en fiche et qu'il fait ça par lui même automatiquement. ... A condition d'etre dans un projet, et a condition qu'il trouve tous les morceaux.
	 
	
	
	
		Re: quelle vitesse de reponse !
	
	
		
	Citation:
	
		
		
			
				Envoyé par oum
				
			
			
pour les fonctions manquantes je ne sais pas trop, j'ai fait "rechercher" à l'interieur du stdlib qui est sur mon ordi, mais je n'ai pas trouvé.
A croire qu'on n'a pas la même version de stdlib !
			
		
	 
 Il se peut que stdlib inclut d'autres fichiers, c'est pour cela que ce que tu cherches n'est pas directement dedans...
	Citation:
	
		
		
			pour le #ifdef WIN32 je vais essayer et tenir au courant.
Il faut le mettre avant la pile des include ou sur la même ligne que ceux qui manquent ?
			
		
	
 Tu le mets à chaque endroit où une compilation spécifique à Windows est nécessaire
	Citation:
	
		
		
			pour les makefile, sous linux j'en ai ecrits. Mais il semble les ignorer sous windows. On dirait que devcpp s'en fiche et qu'il fait ça par lui même automatiquement. ... A condition d'etre dans un projet, et a condition qu'il trouve tous les morceaux.
			
		
	
 Bienvenue au monde de DevCpp et Windows. Voir dans le forum des EDI pour poser la question, il  y a peut-être une solution,
Bonne chance,
Jc
	 
	
	
	
		Re: bon ca va un peu mieux
	
	
		
	Citation:
	
		
		
			
				Envoyé par oum
				
			
			ça va mieux en mettant tout en projet;
l'include windows.h ne mange pas de pain.
en revanche il a râlé (le compilateur) sur le #ifdefWIN32 ; je n'ai pas du le mettre à bon escient.
il me reste des erreurs de compil, mais j'ai pu faire tourner certains programmes, c'est encouragant.
merci à Dark Ebola et Fearyourself :D
			
		
	 
 
	Code:
	
| 12
 3
 4
 
 |  
#ifdef WIN32
    #include <windows.h>
#endif |