OMNET ++ Не удалось загрузить изображения

Эта функция возвращает String, поэтому она ищет конвертер, который также преобразует данный объект в String, иначе как он сможет его вернуть? Я думаю, вы неправильно поняли, как это работает, например javadoc предлагает

Будет использоваться зарегистрированный Converter для класса java.lang.String.

вам просто нужно зарегистрировать свой конвертер для String, чтобы вы могли преобразовать этот настраиваемый объект в String. Поскольку метод describe также должен возвращать эти данные как String.

-1
задан user10937121 19 January 2019 в 11:13
поделиться

1 ответ

Это происходит из-за того, что установка QT в комплекте с OMNeT ++ не может найти свои плагины, поэтому в свою очередь не может загрузить образы OMNeT ++ по умолчанию при запуске симулятора. Убедитесь, что вы правильно следовали инструкции по установке. Связанные библиотеки QT настраиваются во время процесса конфигурации OMNeT ++ (т.е. во время работы ./configure). На этом этапе скрипт configure автоматически устанавливает местоположение плагина. Короче говоря, убедитесь, что:

извлеките файл tgz из вашего домашнего каталога

$ . setenv
$ ./configure
$ make -j=8 
$ cd samples/aloha
$ ./aloha

и попробуйте запустить пример там, чтобы проверить, правильно ли работает Qtenv.

В качестве альтернативы для обходного пути: используйте Tkenv (это старая среда на основе Tk). То есть начать симуляцию с:

$ ./aloha -u Tkenv
0
ответ дан Rudi 19 January 2019 в 11:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: