Vì vậy, tôi mới sử dụng Doxygen và tôi đã có thể làm cho nó hoạt động trơn tru. Tôi đã có thể ghi lại các lớp và cấu trúc của mình và nó tạo ra các tệp HTML một cách hoàn hảo. Vấn đề tôi đang gặp phải là nó sẽ không phân tích cú pháp tệp main.cpp của tôi. Tất cả các lớp và cấu trúc đều có các tệp .h và .cpp riêng và chúng xử lý tốt. Làm thế nào để tôi có được Doxygen để tạo tài liệu cho main.cpp? Nó không có tệp .h vì đây là nơi chương trình bắt đầu và kết thúc. Tôi thậm chí không biết phải đặt cái gì vào tập tin .h cho chính. Tôi đang sử dụng Doxywizard trong Windows.Doxygen sẽ không xử lý main.cpp
Edit:
tôi đặt điều này trong chính và nó tạo ra một trang chính:
/**
@mainpage
This is a test application.
@author Alex
@date 10/21/2010
@version 1.0
*/
Nhưng sau đó xa hơn xuống tập tin mà các nguyên mẫu hàm là tôi có điều này và nó không được phân tích cú pháp :
/**
@brief Error handler for the PDF writer.
It does nothing. It just has to exist.
*/
void error_handler (HPDF_STATUS error_no,
HPDF_STATUS detail_no,
void *user_data)
{
}
Thậm chí chính có cần tài liệu không? Thông thường, nó chỉ cần thiết lập một vài thứ, có thể gọi hàm phân tích cú pháp dòng lệnh args, và sau đó gọi một số hàm. – delnan
Nó có thể liên quan đến một mặt nạ bạn có trong tập tin cấu hình Doxygen của bạn. Bạn có thể đăng nội dung của các giá trị cấu hình 'INPUT' và' FILE_PATTERNS' của mình không? – ladenedge
Cả hai 'INPUT' và' FILE PATTERNS' đều trống. Về cơ bản tôi đã cài đặt chương trình, tìm thấy dự án của tôi và nhấn "Chạy". Tôi cho rằng chính không cần phải được nhận xét, nhưng có các chức năng khác trong cùng một tệp được sử dụng và cần được nhận xét. – alex