मैं afx (एमएफसी) परियोजनाओं में windows.h क्यों शामिल नहीं कर सकता?windows.h और एमएफसी
7
A
उत्तर
11
आमतौर पर, एमएफसी एप्लिकेशन कोड में afx.h
या afxwin.h
(बाद वाला पूर्व शामिल है) शामिल है। windows.h
पहले दो पंक्तियों
#ifndef _WINDOWS_
#define _WINDOWS_
जिसका अर्थ है कि _WINDOWS_
अगर यह शीर्ष लेख शामिल किया गया है परिभाषित हो जाता है। Afx.h
afxver_.h
भी शामिल है और इस हेडर afxv_w32.h
जो निम्नलिखित कोड शामिल शामिल हैं:, तो
#ifdef _WINDOWS_
#error WINDOWS.H already included. MFC apps must not #include <windows.h>
#endif
...
#include <windows.h>
यदि आप शामिल windows.h
MFC हेडर से पहले आपको यह त्रुटि संकलन समय में, यदि आप उत्पन्न हो जाएगा और, जैसा कि आप देख सकते हैं afxwin.h
शामिल करें आपको windows.h
स्वयं को शामिल करने की आवश्यकता नहीं है - इसे पहले ही afxv_w32.h
द्वारा शामिल किया जाएगा।
2
क्योंकि एमएफसी में आपको इसका उपयोग सीधे नहीं करना चाहिए। AFAIR आपको इसके बजाय afx.h शामिल करना चाहिए, जो बदले में अप्रत्यक्ष रूप से windows.h शामिल है। उचित तरीका।
संबंधित मुद्दे
- 1. एमएफसी
- 2. एमएफसी
- 3. एमएफसी
- 4. एमएफसी
- 5. एमएफसी
- 6. windows.h सहित स्थानीय चर नाम
- 7. एमएफसी
- 8. एमएफसी
- 9. एमएफसी
- 10. windows.h में WINVER और _WIN32_WINNT गार्ड के साथ क्या हुआ?
- 11. एमएफसी विंडो
- 12. मैं एमएफसी
- 13. मैं एमएफसी
- 14. आप एमएफसी
- 15. # आतंक विन्डोज़.एच पहले से ही शामिल है। एमएफसी ऐप्स को #
- 16. यूटीएफ -8, सीएसटींग और सीएफआईएल? (सी ++, एमएफसी)
- 17. मैं एमएफसी संदेश बॉक्स
- 18. एमएफसी: GetCurrentDirectory फ़ंक्शन
- 19. एमएफसी सी ++ ऐप
- 20. एमएफसी/.net/WPF
- 21. सीईडीआईटी नियंत्रण एमएफसी, सेटविंडोटेक्स्ट
- 22. एमएफसी - मोडल डायलॉग
- 23. क्या अभी भी एमएफसी
- 24. क्या यह एमएफसी
- 25. क्या एमएफसी बहिष्कृत है?
- 26. एमएफसी सीस्ट्रिंग कक्षा
- 27. एमएफसी सीएसटींग को पूर्णांक
- 28. एमएफसी संसाधन/लिंक
- 29. मिलीसेकंड में एमएफसी उपाय फ़ंक्शन
- 30. यूनिट परीक्षण एमएफसी यूआई अनुप्रयोग?
त्रुटि संदेश क्या है? – fretje