MinGW

2010-12-27 9 views
11

पर अतिरिक्त शामिल/lib पथ जोड़ें अतिरिक्त संकलन के लिए MingW के लिए डिफ़ॉल्ट लोगों के अलावा कुछ अतिरिक्त शामिल/lib निर्देशिकाएं जोड़ना चाहूंगा। इसका कारण यह है कि वर्तमान में जिस हार्ड ड्राइव में मैंने मिनगब्लू स्थापित किया है वह लगभग पूर्ण है और इसलिए मुझे इसके दूसरे भाग में क्यूटी इंस्टॉल करना पड़ा। इस प्रकार, मैं मिनजीडब्लू को डिफ़ॉल्ट रूप से क्यूटी फाइलों को कैसे शामिल कर सकता हूं? अतिरिक्त के लिएMinGW

+0

क्यों मिल सकती है क्यों न केवल qmake का उपयोग करें जो इसकी देखभाल करेगा? या किसी अन्य निर्माण स्वचालन प्रणाली को अगर आप किसी कारण से qmake पसंद नहीं करते हैं। –

+0

मैंने पहले कभी ऐसा टूल नहीं उपयोग किया है, लेकिन अंततः क्रॉस-प्लेटफॉर्म मेकफ़ाइल उत्पन्न करने के लिए मैं सेमीक में स्विच करना चाहता हूं। किसी भी मामले में हालांकि मुझे यकीन है कि यह केवल मिनीजीडब्ल्यू में ऐसा करने का कुछ आसान तरीका होना चाहिए। – delaccount992

उत्तर

16

लाइब्रेरी निर्देशिकाओं के लिए निर्देशिकाएं और LIBRARY_PATH शामिल करने के लिए आप पर्यावरण चर CPLUS_INCLUDE_PATH सेट कर सकते हैं। अधिक जानकारी Environment Variables Affecting GCC

+0

यह एक अच्छा विचार नहीं हो सकता है क्योंकि शीर्षलेख और पुस्तकालय आमतौर पर प्रति-प्रोजेक्ट होते हैं। लेकिन किसी भी तरह एक अच्छी सुविधा। इसके लिए +1। – ismail

+0

बिल्कुल सही, ठीक वही जो मैं खोज रहा था। धन्यवाद। – delaccount992

8

उपयोग -I निर्देश भी शामिल है और इस तरह के रूप में अतिरिक्त पुस्तकालय पथ के लिए -L निर्देश:

g++ [...] -I C:\qt\include -L C:\qt\lib 

आप एक से अधिक -I और -L विकल्पों का उपयोग कर सकते हैं।

+0

मुझे पहले से ही उन झंडे के बारे में पता है, लेकिन यह वह नहीं है जिसे मैं ढूंढ रहा हूं। जब मैंने कहा "डिफ़ॉल्ट रूप से" मेरा मतलब था कि मुझे हर समय उन झंडे को थकाऊ तरीके से टाइप करने की ज़रूरत नहीं है (जो मैं वर्तमान में समय के लिए कर रहा हूं)। – delaccount992

+1

यह जादुई रूप से नहीं होता है, आपको इसे मैन्युअल रूप से जोड़ना होगा। – ismail

+1

कुछ भी क्यों टाइप करें? मेकफ़ाइल या बिल्ड सिस्टम का उपयोग करें। – kichik

 संबंधित मुद्दे