के माध्यम से चल रहा है जीसीसी मैं एक ऐप्लिकेशन है जो एक दृश्य स्टूडियो 2010 समाधान पार्स करके जीसीसी का उपयोग कर इसे संकलित करने के लिए प्रयास करता है लेखन की है।दृश्य स्टूडियो
जैसा कि मैंने ऐप बनाया है, मैंने इसे मानक कंसोल विंडो में चलाया है और मुझे कोई समस्या नहीं है (बशर्ते आपने मेरी थोड़ी सी जीसीसी असंगतताओं को अनदेखा किया हो);)।
समस्याआता है कि जब मैं दृश्य स्टूडियो के तहत इस आवेदन पर अमल यह ठीक ऊपर आग लेकिन जब यह spawns जीसीसी बच्चे यह रिपोर्ट संसाधित करता है:: साझा पुस्तकालयों लोड हो रहा है समय त्रुटि:
cc1plus.exe: नहीं कर सकते साझा ऑब्जेक्ट फ़ाइल खोलें: ऐसी कोई फ़ाइल या निर्देशिका
यह बहुत भ्रमित है क्योंकि यह एक स्टैंडअलोन कंसोल ऐप के रूप में ठीक काम करता है। तो क्या किसी को पता है कि क्या हो रहा है? यह क्या है "?" पुस्तकालय? यह कंसोल के तहत क्यों काम करता है लेकिन VStudio के माध्यम से नहीं?
मैं निर्माण एप्लिकेशन अंदर से मेरी पथ env var डंप और यह निश्चित रूप से मेरे cygwin/bin निर्देशिका भी शामिल है। क्या इसके तुरंत बाद खो जाता है? यदि मैं सिग्विन बैश खोल चलाता हूं तो/usr/bin पथ में है।
तो क्या देता है? क्या किसी के पास कोई विचार है?
मेरे दो सेंट: यदि आपको विंडोज़ पर केवल जीसीसी (और कोई पॉज़िक्सनेस) की आवश्यकता नहीं है, तो यहां से उदाहरण के लिए: http://mingw-w64.sourceforge.net/ यह मूल जीसीसी है जो विंडोज पर चलता है (बिना, या यदि आप सिगविन के साथ चाहते हैं)। यदि आपके पास निश्चित रूप से आपके ऐप का एक आवश्यक हिस्सा नहीं है, तो आपके पास सिग्विन परत के बिना एक सरल सेटअप हो सकता है। – rubenvb
@ रूबेनव: अलास यह साइगविन होना है :( – Goz
फिर रोज़ुअर का जवाब है कि समस्या क्या है। इसे हल करने का तरीका दुर्भाग्यवश एक और मामला है। आपको यह सुनिश्चित करना होगा कि साइगविन पर्यावरण को सिगविन पर्यावरण से बुलाया जाए कैसे? मुझे लगता है कि उन्हें सिविगिन (बीए) sh.exe से कॉल करना काम करेगा, लेकिन अन्य/बेहतर तरीके हो सकते हैं। – rubenvb