Ответ 1
Я думаю, что вы неправильно используете \link
. Из документации doxygen \link
используется для обозначения объектов, таких как файл, класс или член, и ссылается на один из них в качестве первого аргумента. Например, если бы я хотел ссылаться на метод класса func
в классе myClass
, я бы использовал
\link myClass::func link text ... \endlink
со всеми остальными аргументами, которые считаются текстом для ссылки. Я думаю, ваша проблема в том, что вы не передаете действительный объект в качестве первого аргумента. Я бы предположил, что classClass1
является следующим объектом в файле, где вы пытались включить ссылку, и это то, о чем ссылается команда \link
.
Ссылка на URL
Doxygen автоматически генерирует URL-ссылки, поэтому нет необходимости окружать ссылку с помощью \link
и \endlink
или любых других команд. Поэтому удалите их и посмотрите, устранит ли эта проблема.
Чтобы вручную указать текст ссылки, используйте тег HTML 'a':
<a href="linkURL">link text</a>
Подробнее о том, как doxygen обрабатывает автоматическую привязку см. эту страницу.