मुझे आरसी स्क्रिप्ट नहीं पता है।क्या मुझे afxres.h की आवश्यकता है, अगर मैं एमएफसी का उपयोग नहीं कर रहा हूं? मैं इसे आरसी लिपि से कैसे हटा सकता हूं?
मैं उत्पाद संस्करण, फ़ाइल संस्करण, आदि मेटाडेटा को एक डीएलएल में शामिल करना चाहता हूं जो मैं बना रहा हूं। मैं ऐसा करने के लिए एक .rc फ़ाइल का उपयोग कर रहा हूँ। निर्माण मेकफ़ाइल संचालित है। मैं एक उदाहरण के साथ पीछा कर रहा हूँ। आरसी scrpit मुझे मिला।
टेम्पलेट। आरसी फ़ाइल में afxres.h
शामिल है, लेकिन मुझे नहीं लगता कि मुझे इसकी आवश्यकता है। लेकिन अगर मैं इसे हटा देता हूं तो मुझे संकलन त्रुटियों का एक गुच्छा मिलता है।
मूल, गैर-एमएफसी आरसी स्क्रिप्ट कैसा दिखता है? मैं इस तरह सब सामान निकाल सकते हैं:
/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32
....
आप अपनी पसंद की संसाधन फ़ाइल को संपादित कर सकते हैं। जिन लाइनों को आप अकेले हटाते हैं उन्हें छोड़ने का लाभ संसाधन संपादक का उपयोग करके इसे स्वचालित रूप से संपादित करने में सक्षम होना है। यदि आप बारीकी से देखते हैं, तो आप देखेंगे कि afxres.h का दूसरा संदर्भ फ़ाइल पुन: उत्पन्न होने पर पहली बार पुनर्निर्माण करता है। इसलिए windows.h के साथ दोनों संदर्भों को afxres.h में बदलें (क्योंकि आप एमएफसी का उपयोग नहीं कर रहे हैं) और समस्या हल हो जाएगी। – shipr