मैंने हाल ही में GTK+ website से डाउनलोड gtk + ऑल-इन-वन बंडल डाउनलोड किया है, जो ठीक काम करता है और मुझे मिनीजीडब्लू कंपाइलर का उपयोग करके विंडोज़ पर gtk + एप्लिकेशन बनाने की अनुमति देता है।विंडोज पर पीकेजी-कॉन्फ़िगरेशन के लिए * .pc फ़ाइलों को कैसे लिखें?
हालांकि, अब lib/pkgconfig में pkg-config के लिए * .pc फ़ाइलों को देखते हुए, मैंने कुछ अजीब देखा।
prefix=c:/devel/target/059c48de6b739307c37648aba3005b29
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
मेरे जीटीके + फ़ोल्डर सी तुलना में एक अलग ड्राइव पर रहता है:: \ और मैं एक सी नहीं है: बिल्कुल \ devel फ़ोल्डर यहाँ कैसे की तरह चिकना-2.0 दिखता है की शुरुआत है। तो यह उपसर्ग किसके लिए खड़ा है? अगर मैं अपने आवेदन को आसानी से जोड़ने के लिए * .pc फ़ाइल लिखने का फैसला करता हूं तो मैं किस उपसर्ग का उपयोग करूंगा?
आश्चर्यजनक रूप से पर्याप्त, का उपयोग कर पीकेजी-कॉन्फ़िगरेशन अपेक्षित काम करता है और gtk + फ़ोल्डर के अंदर पुस्तकालयों और शीर्षकों के सही पथ को देता है।
ऐसा लगता है कि आप बिल्कुल सही हैं - उन हैश-जैसे पथ वास्तव में मुझे भ्रमित करते हैं। अब मेरी पीसी फ़ाइलों को उसी फ़ोल्डर में बस रखकर काम करता है;) – smf68