2015-12-10 37 views
1

(掛)Qt類這是一個後續的doxygen generated documentation with auto-generated links to qt project, 也包括在博客hereDon`噸看到在Doxygen的

添加標籤文件:

TAGFILES = qtcore.tags=http://doc.qt.io/qt-5/ qtgui.tags=http://doc.qt.io/qt-5/ \ 
      qtwidgets.tags=http://doc.qt.io/qt-5/ qtxml.tags=http://doc.qt.io/qt-5/ \ 
      qtnetwork.tags=http://doc.qt.io/qt-5/ 

GENERATE_TAGFILE = mytags

交叉檢查,作爲一個例子,這裏工作:http://doc.qt.io/qt-5/qtcore.tags

但是,我沒有看到任何鏈接Qt類(我會ð希望QString是一個鏈接)

No link for QString/Qobject

我在做什麼錯?順便說一句,會像\copydoc QString::toInt工作呢?

回答

1

您是否檢查過.tags文件的位置?

A .tags文件就像一個索引映射符號到文檔的相對鏈接。這就是爲什麼你指定路徑到標記文件實際文檔URL符號被記錄(順便說一下,這也可以是Qt的文檔的本地路徑)。

換句話說,你應該指定:

TAGFILES = path/to/a/tags/file=URL 

可以(通常在​​)發現的Qt目錄內這些.tags文件。

將它們複製到項目目錄中以避免使用絕對路徑可能是一個好主意。所以,如果你有以下項目結構:

myproject/ 
    Doxyfile 
    src/ 
    doc/ 
     html/ 
     qt/ 
      qt.tags 

那麼你的Doxyfile應該包含:

TAGFILES = doc/qt/qt.tags=http://doc.qt.io/qt-5/ 

您的所有文檔中的Qt的符號的引用將被使用Doxygen生成的HTML輸出來然後鏈接。


另外,GENERATE_TAGFILE標記僅在您希望從其他項目鏈接到您的文檔時纔有用。