2011-05-27 156 views
9

的我有一個外部HTML文件,我想有聯繫的形式,要麼是我的doxygen「相關頁面」選項卡或左手框架。看來我需要使用\link命令,但我找不到如何使用它或在哪裏的好例子。我目前使用doxywizard來生成HTML。使用的doxygen的鏈接命令

那麼,是什麼\link我納入我的doxygen的配置文件或添加我,當我建立HTML不知何故?

更新

所以,我最後不得不做到以下幾點:

  1. 創建一個新的頁面(docs_main.html)認爲有以下幾點:

    /*! \mainpage MY TITLE HERE 
    * \section intro_sec External resources 
    * <a href="link_to_my_external_page.html">My external page</a> 
    */ 
    
  2. 將該頁面包含在我的doxygen包含文件列表中

  3. 重建我的文檔

這增添了我的doxygen「主頁」下面

MY TITLE HERE 

My external page (which was a link to that page) 

回答

11

Doxygen的允許你插入certain HTML commands到您的文檔,包括鏈接。如果你不知道你這是怎麼做的HTML鏈接:

<a href="externalfile.html">External file</a> 

cdiggins' answer也值得一讀。

3

的\鏈接(和形式\命令的任何東西,或@command)被稱爲「特命令「,並且是由Doxygen處理的輸入文件中使用的標記的一部分,而不是配置的一部分。 \link command不會做你想做的。

您也許可以使用\page command創建新的相關頁面,然後使用\htmlinclude command插入外部HTML文件作爲該頁面的內容。

13

我們有一個減價支持在doxygen的今天。您的代碼可能會更清楚:

/*! \mainpage MY TITLE HERE 
* \anchor intro_sec 
* # External resources 
* [My external page](http://link_to_my_external_page.html) 
*/ 

上面應該呈現有點接近:


外部資源

My external page


0

您可以添加標籤到主導航欄(使用您的鏈接)通過使用自定義佈局文件。

看看在Customizing the Output頁面doxygen的手冊。假設我理解了你的問題,這很清楚如何去做。

0

至於其他的答案在這裏看起來星星點點的初學者,下面是完整的程序。

1)創建內容(如HTML文件:abc.html),如下

/*! \mainpage MY TITLE HERE 
* \section intro_sec External resources 
* <a href="link_to_my_external_page.html">My external page</a> 
*/ 

2)在這裏 INPUT =

3配置文件中添加此文件路徑)也添加文件在此處鍵入 FILE_PATTERNS =

上述程序打開你的文件doxygen的窗口

添加下面的內容中打開該文件在資源管理器

<a href="link_to_my_external_page.html" target="_blank"><b>My external page</b></a>

注:如果文件未打開嘗試給絕對路徑