Omnet++
Bonjour,
J'ai installé OMNET++ sur linux ubuntu 10.4 et puis j'ai installé le logiciel de simulation omnet++ 4.2.1.
Et puisque je suis débutante dans ce domaine, j'ai essayé un petit exemple et qui est mon premier exemple mais lorsque je fait Build project je recoit cet erreur dans le console:
**** Build of configuration gcc-debug for project check ****
make MODE=debug CONFIGNAME=gcc-debug all
make: Nothing to be done for 'all'.
**** Build Finished ****
et bien sur lorsque je fais Run as OMNET++ SIMULATION, la simulation ne marche plus.
Est ce vous avez une idée concernant ce problème s'il vous plais.
merci d'avance.
J'ai installé OMNET++ sur linux ubuntu 10.4 et puis j'ai installé le logiciel de simulation omnet++ 4.2.1.
Et puisque je suis débutante dans ce domaine, j'ai essayé un petit exemple et qui est mon premier exemple mais lorsque je fait Build project je recoit cet erreur dans le console:
**** Build of configuration gcc-debug for project check ****
make MODE=debug CONFIGNAME=gcc-debug all
make: Nothing to be done for 'all'.
**** Build Finished ****
et bien sur lorsque je fais Run as OMNET++ SIMULATION, la simulation ne marche plus.
Est ce vous avez une idée concernant ce problème s'il vous plais.
merci d'avance.
6 réponses
Peux-tu nous donner le lien vers l'archive d'omnet que tu as utilisé et mettre en partage (par exemple sur rapidshare) ton fichier de simulation ?
Bonjour
voici le lien vers l'archive d'omnet que j'ai installé:
http://omnetpp.org/component/docman/cat_view/17-downloads/1-omnet-releases
voici le lien vers l'archive d'omnet que j'ai installé:
http://omnetpp.org/component/docman/cat_view/17-downloads/1-omnet-releases
Voila le code de fichier.ned
simple computer { gates: input in; output out; } // // TODO documentation // network net { @display("bgb=386,146"); submodules: computer1: computer { @display("p=46,69"); } computer2: computer { @display("p=298,69"); } connections: computer1.out --> computer2.in; computer2.out --> computer1.in; }
voila le code de source File
#include <string.h> #include <omnetpp.h> class computer : public cSimpleModule { protected: virtual void initialize(); virtual void handleMessage(cMessage *msg); }; Define_Module(computer); void computer::initialize() { if (strcmp("computer", getName()) == 0) { cMessage *msg = new cMessage("checking"); send(msg, "out"); } } void computer::handleMessage(cMessage *msg) { send(msg, "out"); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
en fait j'ai essayé de faire l'exemple qui existe dans le video suivant:
https://www.youtube.com/watch?v=VwVlkLLng-E
merci d'avance
https://www.youtube.com/watch?v=VwVlkLLng-E
merci d'avance
Dans l'idée "make" (ou "make all") déclenche la cible "all:" du makefile. Derrière le ":" de "all" (dans le fichier makefile) tu as soit des cibles, soit des noms de fichiers (qui sont des cas particuliers de cibles).
Cela signifie que si ton fichier ".ned" ou ton "SourceFile" ne sont pas des dépendances de la cible "all", alors makefile jugera qu'aucun fichier pertinent n'a été modifié, et qu'il n'y a rien à reconstruire. La question qu'il faut te poser, c'est s'il est légitime ou non que la modification de ces deux fichiers impacte ou non la cible "all"...
Cela signifie que si ton fichier ".ned" ou ton "SourceFile" ne sont pas des dépendances de la cible "all", alors makefile jugera qu'aucun fichier pertinent n'a été modifié, et qu'il n'y a rien à reconstruire. La question qu'il faut te poser, c'est s'il est légitime ou non que la modification de ces deux fichiers impacte ou non la cible "all"...