Я видел это немного, и может случиться так, что вы находитесь за прокси. Я добавил следующее:
proxy=http<your FQDN proxy settings including port here>
...в файл/etc/yum.conf
(Я использую CentOS 7)
ХТХ
Хорошо, я нашел решение. После небольшого поиска в моих папках и прочтения документации geany я смог определить следующие шаги для создания файла.tags библиотеки.
pkg-config --list-all | grep <library name>
. Это позволит вам увидеть, как библиотека упоминается в конфигурации pkg -. Я искал «sfml» и обнаружил, что для включения всех модулей я должен использовать «sfml -all». 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