Я следовал инструкциям по установке, упомянутым в:
https://omnetpp.org/doc/omnetpp/InstallGuide.pdf
Затем следовавший инструкции, упомянутые в:
http://vikashmainanwal.blogspot.co.il/2014/10/omnet-simulator-installation-steps-in.html
Устанавливать средство моделирования сам IDE.
При достижении make
фаза, следующие ошибки производятся:
Creating shared library: /home/adiel/Downloads/omnetpp-5.0/lib/gcc/liboppqtenv.so
make[2]: Leaving directory '/home/adiel/Downloads/omnetpp-5.0/src/qtenv'
cd /home/adiel/Downloads/omnetpp-5.0/src/envir && make opp_run_executable
make[2]: Entering directory '/home/adiel/Downloads/omnetpp-5.0/src/envir'
Creating executable: /home/adiel/Downloads/omnetpp-5.0/out/gcc-release/src/envir/opp_run_release
/home/adiel/Downloads/omnetpp-5.0/lib/gcc/liboppqtenv.so: undefined reference to `osgViewer::CompositeViewer::readConfiguration(std::string const&)'
/home/adiel/Downloads/omnetpp-5.0/lib/gcc/liboppsim.so: undefined reference to `osg::Node::getDescription(unsigned int)'
/home/adiel/Downloads/omnetpp-5.0/lib/gcc/liboppqtenv.so: undefined reference to `osgEarth::Viewpoint::Viewpoint(std::string const&, double, double, double, double, double, double, osgEarth::SpatialReference const*)'
collect2: error: ld returned 1 exit status
Makefile:118: recipe for target '/home/adiel/Downloads/omnetpp-5.0/out/gcc-release/src/envir/opp_run_release' failed
make[2]: *** [/home/adiel/Downloads/omnetpp-5.0/out/gcc-release/src/envir/opp_run_release] Error 1
make[2]: Leaving directory '/home/adiel/Downloads/omnetpp-5.0/src/envir'
Makefile:71: recipe for target 'base' failed
make[1]: *** [base] Error 2
make[1]: Leaving directory '/home/adiel/Downloads/omnetpp-5.0'
Makefile:23: recipe for target 'allmodes' failed
make: *** [allmodes] Error 2
gcc --version
вывод:
gcc (Ubuntu 4.9.4-2ubuntu1~16.04) 4.9.4
Кто-то может помочь?
У меня была та же проблема. Поскольку мне не нужна 3D визуализация, я создаю Omnet ++ без osgEarth и OpenSceneGraph (и QtEnv):
./configure WITH_OSGEARTH=no WITH_OSG=no WITH_QTENV=no
make -j3
С той сборкой Omnet ++ я смог выполнить образцы.