Compilation code open source
Fermé
moiCmoiii
Messages postés
16
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
25 juillet 2013
-
19 juil. 2013 à 00:00
moiCmoiii Messages postés 16 Date d'inscription jeudi 27 décembre 2012 Statut Membre Dernière intervention 25 juillet 2013 - 25 juil. 2013 à 17:51
moiCmoiii Messages postés 16 Date d'inscription jeudi 27 décembre 2012 Statut Membre Dernière intervention 25 juillet 2013 - 25 juil. 2013 à 17:51
A voir également:
- Compilation code open source
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Open office francais - Télécharger - Suite bureautique
- Open core legacy patcher - Accueil - MacOS
7 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
19 juil. 2013 à 07:12
19 juil. 2013 à 07:12
Bonjour,
Ben ca depend des erreurs. Ca peut etre une bibliothèque manquant sur ton poste.
En général le code source compile donc a priori pas d'erreurs dedans.
Peux-tu poster les erreurs que tu as ?
Ben ca depend des erreurs. Ca peut etre une bibliothèque manquant sur ton poste.
En général le code source compile donc a priori pas d'erreurs dedans.
Peux-tu poster les erreurs que tu as ?
moiCmoiii
Messages postés
16
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
25 juillet 2013
19 juil. 2013 à 17:51
19 juil. 2013 à 17:51
j'ai ces lignes
#ifdef HAVE_CONFIG_H #include "config.h" #else #error "missing config.h" #endif #define DOWNLOAD_PAGE "http://lcrt.googlecode.com/files</code>
just après les includes,
l'erreur c'est : error : #error "missing config.h"
j'ai essayé d'ajouter le fichier config.h au header , mais ça marche pas en plus j'ai pas trouvé config.h , qd je fait "whereis gonfig.h" ça me donne un chemin vers un fichier "config.5ssl.gz"
de + ds le paquet du logiciel dont je compile le code il ya config.in.h
j'ai attaché les 2 au header et ça marche pas encore ..
isrforlife
Messages postés
129
Date d'inscription
jeudi 6 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
10
19 juil. 2013 à 17:55
19 juil. 2013 à 17:55
C'est du C ça ?
moiCmoiii
Messages postés
16
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
25 juillet 2013
19 juil. 2013 à 18:00
19 juil. 2013 à 18:00
Oui,
bon pr moi je suis débutante mais c la 1ère fois que je rencontre une séquence comme ça (if et else ds la partie des includes .. )
bon pr moi je suis débutante mais c la 1ère fois que je rencontre une séquence comme ça (if et else ds la partie des includes .. )
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
19 juil. 2013 à 18:02
19 juil. 2013 à 18:02
Yep isrforlife. Il s'agit d'instructions préprocesseur
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
19 juil. 2013 à 18:03
19 juil. 2013 à 18:03
Beh, le fichier config.h doit être important (vu son nom).
Il faut que tu le trouves à tout prix ;-). Et ça, on va pas pouvoir t'aider. Sauf si tu nous donnes le nom de l'open source.
Il faut que tu le trouves à tout prix ;-). Et ça, on va pas pouvoir t'aider. Sauf si tu nous donnes le nom de l'open source.
moiCmoiii
Messages postés
16
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
25 juillet 2013
19 juil. 2013 à 20:04
19 juil. 2013 à 20:04
ou je peux chercher par exemple ?
le code se trouve ici : https://code.google.com/archive/p/lcrt/source#svn%2Ftrunk%2Fsrc%253Fstate%253Dclosed
le code se trouve ici : https://code.google.com/archive/p/lcrt/source#svn%2Ftrunk%2Fsrc%253Fstate%253Dclosed
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
moiCmoiii
Messages postés
16
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
25 juillet 2013
19 juil. 2013 à 21:50
19 juil. 2013 à 21:50
j'ai trouvé ici ce code
https://code.google.com/archive/p/lcrt/source
je l'ai ajouté à mon projet mais toutjours la meme erreur
https://code.google.com/archive/p/lcrt/source
je l'ai ajouté à mon projet mais toutjours la meme erreur
juliencolin54
Messages postés
217
Date d'inscription
dimanche 22 juillet 2012
Statut
Membre
Dernière intervention
1 octobre 2013
55
22 juil. 2013 à 16:37
22 juil. 2013 à 16:37
Bonjour,
La partie :
Va être lue par le pré-compilateur, donc si la macro HAVE_CONFIG_H n'est pas définie, il te diras dans tout les cas que le fichier est manquant.
Il te reste à trouver où elle est définie...
La partie :
#ifdef HAVE_CONFIG_H #include "config.h" #else #error "missing config.h" #endif
Va être lue par le pré-compilateur, donc si la macro HAVE_CONFIG_H n'est pas définie, il te diras dans tout les cas que le fichier est manquant.
Il te reste à trouver où elle est définie...
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
22 juil. 2013 à 17:01
22 juil. 2013 à 17:01
Va être lue par le pré-compilateur, donc si la macro HAVE_CONFIG_H n'est pas définie, il te diras dans tout les cas que le fichier est manquant.
Il te reste à trouver où elle est définie...
HAVE_CONFIG_H n'est pas une macro mais un nom. Si ce nom a été défini (par un #define) alors la condition sera vraie.
La question après n'est pas de savoir pourquoi config.h a été appelé ou pas. Mais pourquoi cela provoque une erreur ^^.
Il te reste à trouver où elle est définie...
HAVE_CONFIG_H n'est pas une macro mais un nom. Si ce nom a été défini (par un #define) alors la condition sera vraie.
La question après n'est pas de savoir pourquoi config.h a été appelé ou pas. Mais pourquoi cela provoque une erreur ^^.
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
22 juil. 2013 à 17:02
22 juil. 2013 à 17:02
moiCmoiii,
Comment as-tu ajouté le fichier .h ? Dans quel répertoire ? As-tu bien précisé à Code::Blocks de regarder ce répertoire ?
Comment as-tu ajouté le fichier .h ? Dans quel répertoire ? As-tu bien précisé à Code::Blocks de regarder ce répertoire ?
juliencolin54
Messages postés
217
Date d'inscription
dimanche 22 juillet 2012
Statut
Membre
Dernière intervention
1 octobre 2013
55
22 juil. 2013 à 17:10
22 juil. 2013 à 17:10
HAVE_CONFIG_H n'est pas une macro mais un nom. Si ce nom a été défini (par un #define) alors la condition sera vraie.
Oups en effet j'ai été un peu vite ;)
Mais, est-ce que la directive #error est bloquante ?
moiCmoiii C'est ta seule erreur ? Si non , log nous les toutes !
Oups en effet j'ai été un peu vite ;)
Mais, est-ce que la directive #error est bloquante ?
moiCmoiii C'est ta seule erreur ? Si non , log nous les toutes !
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
22 juil. 2013 à 17:15
22 juil. 2013 à 17:15
Mais, est-ce que la directive #error est bloquante ?
Tout dépend de la configuration de ton compilateur...
Tout dépend de la configuration de ton compilateur...
moiCmoiii
Messages postés
16
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
25 juillet 2013
22 juil. 2013 à 17:17
22 juil. 2013 à 17:17
@ fiddy
j'ai essayé 2 méthodes :
1/ j'ai fait nv fichier il m'a demandé si je veux l'associer au projet courant j'ai accepté , puis j'ai fait un copier coller du code que j'ai trouvé sur le site de logiciel ds ce fichier que j'ai nommé config.h , j'ai compilé mais meme erreur , je me suis allée au "settings" (en haut juste avant help) puis "search directories" puis j'ai ajouté le path,
2/ après l'exécution de plusieurs commandes je sais pas laquelle a marché , j'ai trouvé que j'ai un fichier config.h ds le package du logiciel , j'ai "add files " w et je l'ai ajouté au projet puis je faisait les memes étapes pour ajouter le path à partir de setting ..
j'ai essayé 2 méthodes :
1/ j'ai fait nv fichier il m'a demandé si je veux l'associer au projet courant j'ai accepté , puis j'ai fait un copier coller du code que j'ai trouvé sur le site de logiciel ds ce fichier que j'ai nommé config.h , j'ai compilé mais meme erreur , je me suis allée au "settings" (en haut juste avant help) puis "search directories" puis j'ai ajouté le path,
2/ après l'exécution de plusieurs commandes je sais pas laquelle a marché , j'ai trouvé que j'ai un fichier config.h ds le package du logiciel , j'ai "add files " w et je l'ai ajouté au projet puis je faisait les memes étapes pour ajouter le path à partir de setting ..
Salut, je ne sais pas ce que tu veux compiler mais suivant la source on ne peut pas juste ajouter des dossiers dans un projet pour que ça fonctionne.
La méthode diffère suivant le choix des développeurs mais dans la plupart des cas il faut exécuter ./configure dans le dossier pour préparer la source, des dossiers sont créé et adapté en fonction de ton système.
Mais le plus important c'est de lire la doc (README etc).
La méthode diffère suivant le choix des développeurs mais dans la plupart des cas il faut exécuter ./configure dans le dossier pour préparer la source, des dossiers sont créé et adapté en fonction de ton système.
Mais le plus important c'est de lire la doc (README etc).