|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Invité de passage
![]() Jonathan Étudiant Inscription : avril 2011 Messages : 3 ![]() |
Bonjour à tout le monde;
Je m'appel Jonathan, j'ai 22 ans et je suis étudiant en BTS IRIS(informatique industrielle). Pour mes études j'ai un projet de fin d'année à faire, est c'est plus exactement la gestion d'une station essence, je dois gérer l'affichage des prix sur un afficheur TVI, par le biai d'un système embarqué sur linux. Donc pour shématisé sa donne sa : Base de données ---> Pegasus -----> Afficheur Pour le moment je travail uniquement sur la Pegasus( système embarqué sous linux) et l'afficheur. J'arrive à envoyer des données sur la PEGASUS et a afficher sur l'afficheur. Mais je dois pour mes études faire une classe en c++ , et comme je travail sur linux je dois faire 3 fichiers différents : - main.cpp - Afficheur.cpp (Implémentation de la classe) - Afficheur.h (Déclaration de la classe) Donc je dois faire un makefile pour 'réunir le tout' et créer un exécutable mais je ne sais pas comment on faitt, j'ai fais le code permettant de faire un makefile mais je ne sais pas du tout comment le créer le makefile, je dois mettre les lignes de commandes dans un fichier texte ? Je n'arrive pas à trouver comment le créer. Tenez voici mon code : Citation:
Et j'ai un soucis qui se pose pour mon projet où je bloque totalement, c'est que je dois me connecter à la base de données tous les matins à 8h00 et retirer le prix des carburant. Quelqu'un pourrait me donner une indication je vous prit. Encore merci à tous ceux qui vont me répondre, et je vous souhaites une bonne soirée. Cordialement Jonathan. |
|
|
|
10
|
|
|
#2 |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 28 ![]() |
Pour la première question et si j'ai bien compris va voir ici:
http://gl.developpez.com/tutoriel/outil/makefile/ Tu crées le makefile et ensuite tu tapes dans le terminal make. Pour la seconde question, je n'ai pas compris. Qu'est ce qui te bloque au juste? |
|
|
10
|
|
|
#3 |
|
Invité de passage
![]() Jonathan Étudiant Inscription : avril 2011 Messages : 3 ![]() |
Merci de m'avoir répondu !
Pour le second problème c'est uniquement que dans ma classe je dois avoir une méthode qui demande tous les matins à 8h00 à la base de données le prix des carburants( variables ) et qui les modifies dans mon code. Je dois utiliser write() et read() pour cela mais je ne trouve pas fonction qui me permette de la faire. Et pour le premier problème c'est que j'ai déjà plein de site qui m'indique comment faire mais je ne sais pas si il faut placer le petit bout de code dans un fichier texte ou autre. Merci encore de votre réponse. |
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 28 ![]() |
Oui il faut mettre le tout dans un fichier texte qui s'appelle Makefile, la commande make que tu tapes dans le terminal l'utilisera.
Pour ta seconde question, je n'y comprends rien. Ca dépend de ce que tu appelles ta base de données, si elle est en local ou ailleurs, si c'est ton programme qui doit gérer ca ou si tu dois en écrire un autre qui utilisera crontab... |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Jonathan Étudiant Inscription : avril 2011 Messages : 3 ![]() |
D'accord merci, et je mets donc les fichiers .h et .cpp dans le même répertoire si j'ai bien compris.
Mais pour ma seconde demande non on est divisé en groupe dans mon projet, et un de mes camarades créé une base de donnée en c# , et moi via la Pegasus je dois me connecter à sa base de données tous les matins à 8h pour vérifié si le prix des carburants à changé. La Pegasus et la base de données sont sur deux ordinateurs différents relié en ethernet. Excusez moi si je m'exprime mal. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com