Как создать файл geany.tags для библиотеки C++?

Я видел это немного, и может случиться так, что вы находитесь за прокси. Я добавил следующее:

proxy=http<your FQDN proxy settings including port here>

...в файл/etc/yum.conf(Я использую CentOS 7)

ХТХ

0
05.08.2020, 03:56
1 ответ

Хорошо, я нашел решение. После небольшого поиска в моих папках и прочтения документации geany я смог определить следующие шаги для создания файла.tags библиотеки.

  • Перейдите в /usr/include/ и найдите библиотеку. В моем случае это был SFML, поэтому я нашел папку SFML и увидел там все связанные с ней файлы.
  • Выполнить pkg-config --list-all | grep <library name>. Это позволит вам увидеть, как библиотека упоминается в конфигурации pkg -. Я искал «sfml» и обнаружил, что для включения всех модулей я должен использовать «sfml -all».
  • Используя собранную информацию, выполните следующую команду, чтобы создать файл.tags, заменив его там, где это необходимоCFLAGS=`pkg-config --cflags <pkg library name>` geany -gP path/to/save/tagfile/something.cpp.tags path/to/library/headers

Это должно создать файл тегов. Затем вы должны импортировать его в geany, сохранив его в $HOME/.config/geany/tags или импортировав его через графический интерфейс с помощью Tools ->Load tags file.

Вот команда, которую я использовал для SFML в качестве примера:

CFLAGS=`pkg-config --cflags sfml-all` geany -gP /home/username/sfml.cpp.tags /usr/include/SFML/*/*.hpp

Посмотрите, как в конце я включил все папки в «SFML» с помощью *, а затем включил все файлы заголовков, используя подстановочный знак, чтобы указать все файлы, оканчивающиеся на.hpp

0
18.03.2021, 23:14

Теги

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