Я использую сценарий waf для создания симулятора ns-3. Я также установил (я имею в виду, я скачал и собрал модуль openflow симулятора ns-3.) Однако, когда я хочу включить заголовочный файл модуля openflow (который находится в другом каталоге linux) в класс одного из другого модуля (например, модуль lte) в исходном исходном коде ns-3, я не получаю такой файл или ошибка каталога. Я попытался изменить wafscript, добавив путь к заголовочному файлу, который я хотел бы добавить, но это не сработало. Что еще я могу попытаться решить эту проблему?
заранее спасибо.
Я только что нашел проблему. Оказалось, что это ошибка, вызванная файлом конфигурации соответствующего файла wscript (файл wscript модуля lte). В этом файле мне нужно было добавить модуль openflow в качестве исходного модуля модуля lte, изменив метод сборки, например
module = bld.create_ns3_module('lte', ['<another modules>','openflow'])
Таким образом, теперь система сборки waf может включать модуль openflow в качестве исходного пути.
Других решений пока нет …