5

Tôi muốn biết là có thể phân tích dự án Embarcadero RAD Studio C++ với Clang Static Analyzer. Theo như tôi hiểu tôi cần một makefile hoặc một cái gì đó và khả năng để xây dựng các dự án với clang. Nhưng Embarcadero sử dụng phần mở rộng C++ của riêng nó, vì vậy mã không thể được biên dịch bằng tiếng kêu.Phân tích dự án Embarcadero RAD Studio với máy phân tích clang

Nếu có thể phân tích (ít nhất là đối với các tệp riêng biệt) thì sẽ tốt nếu ai đó đăng chuỗi các bước mà tôi cần làm.

+0

Phiên bản hiện đại của C++ Builder sử dụng trình biên dịch C++ dựa trên clang. –

+0

@RemyLebeau không may là tôi không hiện đại. XE. – alexolut

+0

@RemyLebeau trong trường hợp phiên bản hiện đại, nếu bạn biết câu trả lời, thật tuyệt vời khi đăng nó ở đây. – alexolut

Trả lời

0

Nếu máy phân tích tĩnh của clang là một yêu cầu khó, thì tôi không biết giải pháp nào. Nhưng nếu phân tích tĩnh nói chung là yêu cầu của bạn, thì GrammaTech CodeSonar hỗ trợ Embarcadero.

1

Bạn có thể thử CppDepend sử dụng Clang và Clang-Tidy để báo cáo tất cả các vấn đề mà họ báo cáo.

Tuy nhiên, bạn phải sử dụng công cụ BuildMonitor để chặn các trình biên dịch và liên kết của bạn trước khi phân tích bằng CppDepend.

Các vấn đề liên quan