Có cách nào để cho phép Prefast trong Visual Studio 2008 Professional Ngoài?Prefast với Visual studio 2008
Tôi đang cố gắng biên dịch mã C++ gốc.
điều tôi đã cố gắng sau,
- Downloaded Windows SDK
- Set biên dịch của Bin/Bao gồm/đường dẫn Lib với SDK.
- gia tăng thêm lựa chọn cho c/C++ biên soạn (/ Phân tích: WX-)
Tôi tin rằng các bước sau nên đã thiết lập các trình biên dịch thích hợp để làm phân tích tĩnh nhờ sủ dụng prefast. Thiết lập này thực sự làm việc với Visual Studio 2005. Tuy nhiên nó không làm việc với Visual Studio 2008.
Nó luôn luôn đưa ra hai vấn đề
- LINK: cảnh báo LNK4044: tùy chọn không được công nhận '/ MANIFESTUAC: Trình độ =' asInvoker' uiAccess = 'false' '; bỏ qua
- lỗi nghiêm trọng LNK1103: gỡ lỗi thông tin bị hỏng; biên dịch lại mô-đun
Lý do 1, tôi tin rằng, Windows SDK không xác định/tùy chọn MANIFESTUAC. Điều này đã được giới thiệu với Visual Studio 2008. Lý do cho 2, không có ý tưởng :).
Bất kỳ ý tưởng/đề xuất/con trỏ nào được chào đón nhiều nhất.
VS2008 'chuyên nghiệp' không có tùy chọn. – Benjamin
bạn là đúng, sau đó bạn cần cài đặt SDK, chuyển VS sang trình biên dịch SDK và sử dụng/phân tích tùy chọn. –
Vì vậy, tôi đã installe d SDK. Làm cách nào để "chuyển đổi VS sang trình biên dịch SDK"? –