2012-10-25 7 views
9

मैं कुछ सरल Win32 सामान लिख रहा हूँ और मैं निम्नलिखित wWinMain उपयोग कर रहा हूँकोड विश्लेषण कहते हैं, 'wWinMain' के लिए असंगत एनोटेशन: इस उदाहरण में कोई टिप्पणी

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

VS2012 एक्सप्रेस कोड विश्लेषण कहते हैं

है C28251 फ़ंक्शन के लिए असंगत एनोटेशन: इस उदाहरण में 'wWinMain' के लिए असंगत एनोटेशन त्रुटि है: इस उदाहरण में कोई टिप्पणी नहीं है। सी देखें: \ प्रोग्राम फ़ाइलें (x86) \ windows kits \ 8.0 \ \ \um \ winbase.h शामिल करें (2201)। LeesSpaceShip main.cpp 6

मुझे यह भी पता नहीं है कि एक टिप्पणी क्या है। तो एनोटेशन क्या है और मेरे कोड पर कौन सा हिस्सा गलत है?

धन्यवाद।

संपादित करें: और हाँ कोड संकलित करता है और ठीक चलता है।

उत्तर

19

winbase.h (त्रुटि में उल्लेख किया है) में wWinMain की घोषणा है:

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

आपका main.cpp में wWinMain के कार्यान्वयन SAL annotations याद आ रही है और कोड विश्लेषण बेमेल के बारे में आपको चेतावनी है।

+1

+1: एमएस एसएएल एनोटेशन के लिए सबसे आसान लिंक सहित बहुत अच्छा जवाब है और उनका उपयोग कैसे करें। धन्यवाद, जेम्स। – WhozCraig

संबंधित मुद्दे