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:
1 2 3 4
|
#ifdef WIN32
#include <windows.h>
#endif |