2012-10-25 37 views
9

Tôi đang viết một số công cụ đơn giản và win32 Tôi đang sử dụng wWinMain sauMã phân tích nói chú thích không nhất quán cho 'wWinMain': trường hợp này không có chú thích

int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow) 

VS2012 nhanh phân tích mã nói

C28251 Chú thích không phù hợp cho hàm: trường hợp này có lỗi Chú thích không phù hợp cho 'wWinMain': cá thể này không có chú thích. Xem c: \ program files (x86) \ windows kits \ 8.0 \ include \ um \ winbase.h (2201). LeesSpaceShip main.cpp 6

Tôi cũng không rõ ràng chú thích là gì. Vậy chú thích là gì và phần nào sai trên mã của tôi?

Cảm ơn bạn.

EDIT: và có mã biên dịch và chạy tốt.

Trả lời

19

Tờ khai wWinMain trong winbase.h (được đề cập trong báo lỗi) là:

wWinMain(
    _In_ HINSTANCE hInstance, 
    _In_opt_ HINSTANCE hPrevInstance, 
    _In_ LPWSTR lpCmdLine, 
    _In_ int nShowCmd 
    ); 

triển khai của bạn của wWinMain trong main.cpp thiếu SAL annotations và Mã Phân tích được cảnh báo bạn về không phù hợp.

+1

+1: câu trả lời rất hay, bao gồm liên kết thuận tiện nhất đến các đồng gửi MS SAL và cách sử dụng chúng. Cảm ơn, James. – WhozCraig

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