我認爲你必須設置
HAVE_DOT = YES
在doxygen的配置文件。 從標準的Doxyfile見註釋:
# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
# available from the path. This tool is part of Graphviz (see:
# http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
# Bell Labs. The other options in this section have no effect if this option is
# set to NO
# The default value is: NO.
HAVE_DOT = NO
此外,您還可能有一個看DOTFILE_DIRS
值:
# The DOTFILE_DIRS tag can be used to specify one or more directories that
# contain dot files that are included in the documentation (see the \dotfile
# command).
# This tag requires that the tag HAVE_DOT is set to YES.
DOTFILE_DIRS =
如果你正確設置這些值,我覺得你的貼\dofile myDiagram.dot
命令應該工作。
你從哪裏看到doxygen支持.dot文件?就我所知,doxygen不直接支持.dot文件,它支持圖像和doxygen內部.dot文件生成並轉換爲圖像,因此您應該將.dot文件轉換爲圖像並將其包含在Markdown代碼中。 – albert
我正在考慮命令'\ dotfile myDiagram.dot' [link](http://www.stack.nl/~dimitri/doxygen/manual/commands.html#cmddotfile),在這種情況下,doxygen可以調用Graphviz(位於PATH中)將.dot轉換爲圖像。我在doxygen讀取的降價文件中跳躍,我們可以用類似的命令來做同樣的事情...... 如果不可能的話的確的話,我會把它轉換成我自己的。 –
糟糕,我完全忘記了這個命令及其朋友,難道你不能在你的.md文件中使用\ dotfile嗎?我認爲它應該完成轉換, – albert