सीएमके आपके लिए यह संभाल नहीं करता है।
कुछ प्लेटफॉर्म पर कई "एप्लिकेशन आइकन" हैं। उदाहरण के लिए, यूनिक्स जैसी प्रणाली पर जो FreeDesktop.org मानकों का पालन करता है (अनिवार्य रूप से जो कुछ भी आप आज लिनक्स पर देख सकते हैं, इससे कोई फर्क नहीं पड़ता कि यह केडीई, जीनोम, यूनिटी, एक्सएफसीई या कुछ अन्य डीई-डु-जर्ज़ है), यह किया जाता है एप्लिकेशन की .desktop
फ़ाइल में उचित Icon
प्रविष्टि सेट करके। विवरण के लिए the .desktop spec देखें। यह लॉन्चर के आइकन के रूप में दिखाया गया है, और कुछ डीईएस जैसे हालिया प्लाज़्मा इस विषय का उपयोग टास्कबार में विंडो आइकन के लिए करेंगे, उचित थीम ओवरराइड के साथ।
शायद आप एनएसआईएस पर आधारित एक विंडोज इंस्टालर भी भेज रहे हैं। तो आपको शायद इसे अपने .nsi
में भी निर्दिष्ट करना चाहिए।
वास्तविक विंडो आइकन कुछ प्रोग्रामर द्वारा स्थापित किए जाने चाहिए। जैसा कि आप देख सकते हैं, वहां बहुत सारे स्थान हैं जहां "एप्लिकेशन आइकन" सेट किया जा सकता है। यदि आप वास्तविक दुनिया के उदाहरण की तलाश में हैं, तो Trojitá's source code देखें। सीएसके के माध्यम से, एनएसआईएस कोड के लिए, विंडोज आरसी फाइल बनाने के लिए, और आखिरकार सी ++ कोड से एप्लिकेशन आइकन सेट करने के लिए वास्तविक आइकन फ़ाइल स्थापना की तलाश करें।
स्रोत
2016-07-25 17:44:53
जैसा कि मुझे पता है, एक लिनक्स सिस्टम पर आइकन स्थापना के दौरान विशिष्ट डेस्कटॉप वातावरण में कॉन्फ़िगर किया गया है। आपकी परियोजना के संकलन के दौरान ऐसा करने का कोई सामान्य तरीका नहीं है। – paceholder
लिनक्स पर सीएमके के माध्यम से मिनजीडब्ल्यू के साथ क्रॉस-कंपाइलिंग करते समय, ऐप आइकन समस्या स्पष्ट हो जाती है। – 010110110101