что такое опция --msg4? - PullRequest
       35

что такое опция --msg4?

0 голосов
/ 12 марта 2020

Я использую Omnet ++ и inet в качестве библиотеки. Я получаю сообщение об ошибке: всякий раз, когда я пытаюсь построить проект, объявления типа не нужны при импорте, попробуйте вызвать компилятор сообщений в устаревшем (4.x) режиме, используя опцию --msg4, я не знаю, что это значит. Кто-нибудь может помочь? Или скажите мне хотя бы, что означает это наследие? Заранее спасибо.

1 Ответ

1 голос
/ 14 марта 2020

Начиная с OMNeT ++ 5.3 мы внесли некоторые обратно несовместимые изменения в компилятор сообщений. Это было по умолчанию отключено (по умолчанию --msg4), но его можно включить с помощью параметров --msg6. INET использует режим, совместимый с msg6, в течение некоторого времени (начиная с INET 4.0) и форсирует его, добавив опцию --msg6 в make-файлы. Если вы добавляете код в INET 4, вы также должны придерживаться нового синтаксиса:

Подробнее об изменении в журнале изменений см. https://github.com/omnetpp/omnetpp/blob/master/src/nedxml/ChangeLog#L298

OMNeT ++ 6 по умолчанию перейдет в режим msg6.

...