我尝试为https://github.com/open-source-parsers/jsoncpp
构建文档该命令是
python doxybuild.py --doxygen=$(which doxygen) --open --with-dot
这里我不断收到错误
$(which doxygen)
我认为这是linux命令,因为我使用的是Windows。看到中的帮助后
python doxybuild.py --help
我知道它要求doxy路径。所以我用
运行脚本python doxybuild.py --doxygen=C:\Program Files\doxygen\bin --open --with-dot
但我还是得到了说法
C:\Program Files\doxygen\bin is not a file
我试过
C:\Program Files\doxygen\bin\doxygen.exe
仍然是同样的错误。任何人都可以帮我在windows上构建这个doxygen doc或者在windows中运行需要exe文件的python脚本?感谢。
我的电脑在Windows 10上运行。
[编辑] Python脚本我不断得到异常
def assert_is_exe(path):
if not path:
raise Exception('path is empty.')
if not os.path.isfile(path):
raise Exception('%r is not a file.' %path)
if not os.access(path, os.X_OK):
raise Exception('%r is not executable by this user.' %path)
答案 0 :(得分:3)
我认为我应该把它作为答案而不是评论:
尝试添加引号。 “C:\ Program Files \ doxygen \ bin \ doxygen.exe”