- MacOS phiên bản: 10.7.2 (Lion)
- Doxygen phiên bản: 1.7.5.1
- Graphviz phiên bản: 2,29
cấu hình Doxygen:sh: dot: command not found + doxygen + Lion
DOT_PATH = ../../../../Applications/Contents/MacOS/Graphviz
HAVE_DOT = YES
SHORT_NAMES = YES
Từ log giao diện điều khiển, dòng đầu tiên nó đưa ra một cảnh báo:
warning: the dot tool could not be found at ../../../../Applications/Contents/MacOS/Graphviz
Tôi đã thử các kết hợp khác nhau nhưng cảnh báo không biến mất, mặc dù nó tạo ra hình ảnh.
Generating dot graphs using 9 parallel threads...
Running dot for graph 1/68
sh: dot: command not foundProblems running dot: exit code=127, command='dot', arguments='"/Users/salilk/Documents/project/DoxygenDocs/html/a00033.dot" -Tpng -o "/Users/salilk/Documents/project/DoxygenDocs/html/a00033.png"'
Trong thư mục html các tệp .dot đã được tạo nhưng không có .png.
Bây giờ nếu tôi thực thi cùng lệnh từ Terminal, tệp .png sẽ được tạo và được hiển thị trong tệp .html của nó.
Một lỗi từ giao diện điều khiển là:
error: problems opening map file /Users/salilk/Documents/A2O Collaborate/DoxygenDocs/html/a00032.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen.
là có liên quan này cho vấn đề trên?
Tôi đã sử dụng Doxygen trước trên máy tính Windows và không có các lỗi này, chúng tôi có cần thực hiện bất kỳ cấu hình nào dành riêng cho Mac không?
Tôi mong chờ dot phải được cài đặt trong/usr/local/bin/dot. Bạn đã kiểm tra điều đó chưa? và nếu nó là có sử dụng DOT_PATH =/usr/local/bin/dot – doxygen
Có nó của nó và bây giờ DOT_PATH =/usr/local/bin/dot. Tôi vẫn nhận được cảnh báo này - cảnh báo: không thể tìm thấy công cụ chấm tại/usr/local/bin/dot và các lỗi giống như trên. – Salil
là đường dẫn thực sự/usr/local/bin/dot hoặc là dấu chấm đã được thực thi? Trong trường hợp đó, hãy thử/usr/local/bin – arne