Я использую CLion, поэтому я могу (надеюсь) иметь возможность:
- Завершение кода для типа файла, который зарегистрирован как файл c ++
(В моем случае тип файла называется .hps)
- В полной мере используйте функции выделения ошибок и все
intellisense в моих файлах .hps
- Уметь использовать классы из других файлов hps, расположенных в разных
папки в моем проекте.
Общая раскраска в стиле c ++ работает, однако CLion не будет уведомлять меня о синтаксических ошибках в файлах hps:
- CLion не найдет исходные файлы, которые я включаю, и поэтому не найдет
обнаруживать любые классы, которые объявлены внутри других файлов hps и их
методы (все папки, которые включают, что файлы hps расположены
внутри папки с именем «script»
Реализация того, что я пытаюсь включить:
И как вы можете видеть, он не обнаруживает это:
Теперь, это настройка моего проекта:
- Мой проект находится и открывается в папке, в которой есть папка
он называется «скрипт», в котором все файлы .hps, которые я включаю, являются
есть.
Я установил файл CMakeLists.txt, который работает в среде MinGW. это
полное содержание этого файла:
- В моей папке PARENT есть файл hps_api.hps, который
также содержит объявления классов. Обратите внимание, что CLion не обнаружит
это также. Я сделал что-то неправильно? Единственное, что я в значительной степени
сделал, чтобы добавить каталоги включения в файл cmake, но я думаю,
этого мало?
В другой программе, например, под названием CodeLite, можно просто добавить в список путь к поисковым файлам для включения, а затем CodeLite анализирует эти файлы, и я могу без проблем перейти к объявлениям классов. Конечно, это возможно и с CLion, верно?