Я новичок в разработке на C++ и хотел использовать IDE. Я скачал codelite, все заработало.
Проблема Недавно я начал разработку приложения для NetworkSimulator3 или Ns3, которое работает с Waf(https://waf.io/). Использование codelite только для моего приложения и выполнение сборки и запуска на терминале с помощью waf кажется неправильным.
В конце концов, codelite не распознает кучу файлов ns3 и продолжает указывать на ошибки.
Что я пытался сделать
- Я попытался добавить все файлы Ns3 в одну рабочую область вместе с файлами моего приложения в надежде, что все будет работать. Вместо этого я по-прежнему получаю кучу ошибок «Нет таких файлов или каталогов», хотя эти файлы существуют и добавляются в IDE.
При импорте Ns3 требует, чтобы мы называли его так: #import ‹ns3/packet.h› Хотя .h находится в другой папке: src/network/model/packet.h
Есть несколько файлов wscripts, которые, вероятно, работают с этими привязками, хотя я не уверен на 100%.
Итак, я также пробовал:
- Добавление .h в ту же папку моего приложения
- Создание новой виртуальной папки с именем ns3 и добавление туда заголовков
- Включение папки с заголовками во включаемые пути компилятора
- Включение папки с заголовками в компоновщик, как будто это библиотека
Пока ничего не получилось
Я просто хотел открыть Ns3 в среде IDE, чтобы работать без появления нескольких ошибок. Может быть, даже с некоторым автозаполнением?
Не могли бы вы, ребята, помочь мне разобраться в этом?
Редактировать Я также добавил пользовательскую сборку, поэтому я могу выполнять и собирать свой проект с помощью waf, но ошибки IDE не исчезли.