2010-06-16 8 views
5

मैंने अपनी Win7 64 बिट मशीन पर Bonjour SDK for Windows को डाउनलोड और इंस्टॉल किया है।बोनजोर COM पुस्तकालय कहां है?

मैंने सी: \ प्रोग्राम फ़ाइलें \ बोनजोर एसडीके \ नमूने \ सीएस में दोनों परियोजनाओं को बनाने की कोशिश की है। हालांकि वे दोनों बोनजोर का संदर्भ देते हैं, जिससे मुझे निम्नलिखित बिल्ड त्रुटि मिलती है 'संदर्भ के लिए टाइप लाइब्रेरी लोड नहीं कर सकता "बोनजोर"। लाइब्रेरी पंजीकृत नहीं है। '

बोनजोर ठीक से स्थापित होने लगते हैं क्योंकि मैं बोनजोर प्रिंटर विज़ार्ड चला सकता हूं और यह ठीक से काम करता प्रतीत होता है।

कोई विचार क्यों विजुअल स्टूडियो लाइब्रेरी नहीं ढूंढ सकता है?

मैं विजुअल स्टूडियो 2008 का उपयोग कर रहा हूं।

उत्तर

3

हाँ! बोनजोर केवल 32 बिट नियंत्रण और 32 बिट एप्लिकेशन से केवल पहुंच योग्य है।

32 बिट लक्ष्य के साथ 32-बिट-मशीन से परीक्षण-अनुप्रयोग को संकलित करने का प्रयास करें।

+0

धन्यवाद! हालांकि 2.0 एसडीके का दावा है कि "बोनजोर एसडीके में विंडोज़ के 32-बिट और 64-बिट संस्करणों के लिए हेडर फाइलें, लाइब्रेरीज़, एक्जिक्यूटिव, इंस्टॉलर्स और नमूना कोड शामिल हैं।" यह .NET के लिए सच नहीं प्रतीत होता है। – Twelve47

+0

में उन्होंने 64-बिट-डीएल शामिल किया हो सकता है, लेकिन मुझे नहीं पता कि यह कहां हो सकता है। और आपको regsvr64 के साथ पंजीकरण करना होगा? –

+0

मुझे लगता है कि मैं सेनो एसडीके की बजाय मोनो.जेरोकोनफ को आज़मा दूंगा। – Twelve47