Я установил (без каких-либо ошибок) OMNeT ++ версии 5.1 превью 2 на Windows 10.
Я не знаю, в чем проблема, но я не могу запустить симуляцию. Я попробовал пример Tictoc. Я собрал его и запустил, это вывод из консоли:
Starting...
$ cd C:/omnetpp-5.1pre2/samples/tictoc
$ tictoc.exe -m -u Qtenv omnetpp.ini
Simulation terminated with exit code: -1073741511
Working directory: C:/omnetpp-5.1pre2/samples/tictoc
Command line: tictoc.exe -m -u Qtenv omnetpp.ini
Environment variables:
PATH=;C:\omnetpp-5.1pre2\bin;C:\omnetpp-5.1pre2\tools\win64\usr\bin;C:\omnetpp-5.1pre2\tools\win64\mingw64\bin;C:/omnetpp-5.1pre2/ide/jre/bin/server;C:/omnetpp-5.1pre2/ide/jre/bin;C:/omnetpp-5.1pre2/ide/jre/lib/amd64;.;C:\omnetpp-5.1pre2\bin;C:\omnetpp-5.1pre2\tools\win64\mingw64\bin;C:\omnetpp-5.1pre2\tools\win64\usr\local\bin;C:\omnetpp-5.1pre2\tools\win64\usr\bin;C:\omnetpp-5.1pre2\tools\win64\usr\bin;C:\Windows\System32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\omnetpp-5.1pre2\tools\win64\usr\bin\site_perl;C:\omnetpp-5.1pre2\tools\win64\usr\bin\vendor_perl;C:\omnetpp-5.1pre2\tools\win64\usr\bin\core_perl;C:\omnetpp-5.1pre2;
OMNETPP_ROOT=C:/omnetpp-5.1pre2/
OMNETPP_IMAGE_PATH=C:\omnetpp-5.1pre2\images
То же самое происходит с любым другим примером.
В чем проблема?
Вы пытались очистить и восстановить OMNeT и его примеры?
Когда вы запустите mingw.cmd, введите:
make cleanall
./configure
make -j2
-J2 должен распараллелить процесс компиляции. Вы можете настроить его в соответствии с количеством доступных ядер ЦП.
Если примеры по-прежнему не запускаются, попробуйте изменить компилятор с Clang на GCC.
Отредактируйте файл «configure.user» в каталоге «omnetpp-5.1pre2» и измените строку (номер 21):
PREFER_CLANG=yes
и изменить его на
PREFER_CLANG=no
Тогда снова:
make cleanall
./configure
make -j2
После этого вы можете попробовать еще раз. Весь исполняемый файл должен быть собран через GCC, на случай, если ваша ошибка связана с проблемами Clang.
Других решений пока нет …