हाय मैं 2 कुलपति ++ समाधान 'ए' & 'बी' (VS2008) दोनों एक ही codebase (कोड का सिर्फ कुछ पंक्तियों से कर रहे हैं हो रहा है विभिन्न)। दोनों में DXVAHD.h का उपयोग करना।जब dxvahd.h माइक्रोसॉफ्ट हेडर फाइल सच बन में WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) #if करता
dxvahd.h एक मानक माइक्रोसॉफ्ट हैडर फ़ाइल है। अगर हम इस हेडर फाइल खोलते हैं, तो हम देखते हैं वहाँ सशर्त अगर एक "#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
"
मुझे लगता है कि कुलपति ++ समाधान 'ए' में, इसके बाद के संस्करण सशर्त #if बयान झूठे, है इसलिए पूरे dxvahd हेडर फाइल & भी संकलित नहीं है !!
जबकि एक और समाधान 'बी' में, इस सशर्त #if सच है, इसलिए कोई मुद्दों & अपनी कार्यशील ठीक।
क्या कोई मुझे कृपया बता सकता है कि समाधान "ए" में इस समस्या को कैसे हल किया जाए, जिसमें उपर्युक्त #if संकलित हो रहा है/संकलित नहीं हो रहा है। पीएलजी मेरी मदद करो।
अग्रिम धन्यवाद।
लेकिन दोनों समाधान "ए" और "बी" संकलित और उसी सिस्टम पर चलते हैं, एक ही ओएस, एक ही मंच। मैं वास्तव में सोच रहा हूं कि यह वीएस -2008 में कोई सेटिंग हो सकती है, जो 2 समाधानों में अंतर पैदा कर रही है। – codeLover
@codeLover AFAIK यह मेट्रो ऐप्स बनाम डेस्कटॉप ऐप्स के लिए है, पिछली बार मैंने चेक किया था, मेट्रो VS2008 में समर्थित नहीं था। क्या मै गलत हु? –
डेस्कटॉप Win7 पर दोनों समाधानों को चला रहा है और वे डेस्कटॉप ऐप्स दोनों हैं। – codeLover