2011-08-30 20 views
6

मैंने अपने MINGW विंडोज़ इंस्टॉलेशन पर जीएमपी लाइब्रेरी स्थापित करने की कोशिश कर रहे दिन और दिन बिताए हैं। मैंने दर्जनों बार दोनों की स्थापना प्रक्रिया पूरी की, इंटरनेट पर किसी एक गाइड का पालन किया लेकिन मैं काम करने के लिए काम नहीं कर सका। तो, मैं इस समस्या को बलपूर्वक बल देने में मदद करने के लिए किसी से पूछने के लिए बेताब हूं: क्या किसी के पास जीएमपी के साथ कामकाजी मिंगव (32 बिट) इंस्टॉलेशन है जो सफलतापूर्वक बनाया गया है और उस पर काम कर रहा है? क्या कोई इसे ज़िप कर सकता है और इसे किसी भी तरह भेज सकता है? इसे मीडियाफायर/मेगाउपलोड पर अपलोड करने और लिंक साझा करने की तरह? मुझे पता है कि यह बहुत ही सुरुचिपूर्ण नहीं है, लेकिन मैं वास्तव में हताश हूं। मुझे बस एमआईएनडब्ल्यू पर जीएमपी की एक कामकाजी स्थापना की आवश्यकता होगी, संभवतः सी ++ स्रोतों को संकलित करना ताकि मैं सीधे ऑपरेटर ओवरलोडिंग का उपयोग कर सकूं, लेकिन सी संस्करण भी ठीक रहेगा।क्या किसी के पास काम कर रहे जीएमपी + एमआईजीडब्ल्यू इंस्टॉलेशन है?

कृपया कोई मदद, मैं सिर्फ इस खूनी पुस्तकालय की वजह से अपना काम पूरा नहीं कर सकते

जीएमपी अद्यतन करने के लिए MinGW पुनर्स्थापना के साथ (mingw32 पर स्थापित करने के लिए फिर से

धन्यवाद Matteo

+0

मुझे आपका दर्द महसूस होता है। सी ++ के साथ मेरा सबसे बड़ा गोमांस पुस्तकालयों को साझा करना कितना मुश्किल है। दुर्भाग्यवश, इस प्रकार का प्रश्न वास्तव में स्टैक ओवरफ़्लो पर नहीं है। –

+0

ठीक है .. क्या आपके पास मिंगव के साथ अनुभव है? मैंने यहां एक और प्रश्न पोस्ट किया: http://stackoverflow.com/questions/7251070/gmpxx-h-no-such-file-or- निर्देशिका शायद आप मदद कर सकते हैं? –

+0

MSys शैल के बाहर MinGW के साथ लाइब्रेरी को लिंक करते समय, आपको अपने पथ इस तरह निर्दिष्ट करना होगा: 'c:/path/to/lib'। अजीब लग रहा है, लेकिन यह आपकी समस्या को ठीक कर सकता है। –

उत्तर

8

, क्योंकि mingw-get अद्यतन नहीं हो सकता है):

हटाएं (किसी अन्य डीआईआर पर जाएं; संग्रह करें या अन्य बैकअप करें) अपनी mingw32 स्थापना।

साइट से mingw32 को पुनर्स्थापित करें (यह नया होगा)।

msys से एक आदेशों कार्य करें:

mingw-get install mingw32-gmp 
mingw-get install mingw32-gmp-dev 

का आनंद लें।

पीएस: अगर यह काम नहीं करता है; करते

mingw-get install mingw32-gmp-dev 
mingw-get install mingw32-libgmp 

* .lzma विस्तार के साथ डाउनलोड की गई फ़ाइलों का पता लगाएं

उन्हें मुख्य MinGW निर्देशिका के लिए मैन्युअल रूप से अनपैक (वे दोनों MinGW उपनिर्देशिका में और IE ब्राउज़र की अस्थाई इंटरनेट फ़ाइलें में हो जाएगा)।

0

सी ++ रैपर पूरी तरह से यहां काम करता है। मैं निम्न फ़ाइलें है, मेरा मानना ​​है कि मैं उन्हें MinGW साइट से डाउनलोड किया है, लेकिन मैं पूरी तरह से यकीन नहीं है:

gmp-5.0.1-1-mingw32-dev.tar 
libgmp-5.0.1-1-mingw32-dll-10.tar 
libgmpxx-5.0.1-1-mingw32-dll-4.tar 

आप उनके संबंधित निर्देशिका के लिए हेडर, पुस्तकालयों और DLLs प्रतिलिपि बनाएँ, और -lgmp -lgmpxx पैरामीटर जोड़ने होंगे कंपाइलर के लिए।