Gtk विकास वातावरण स्थापित करना


31

उबंटू या प्रोग्रामिंग के लिए नया नहीं है, लेकिन मैं सी और gtk में प्रोग्रामिंग के लिए नया हूं। अजीब कार्यक्रम के लिए जल्दी से उपयोग कर रहे हैं। मैं C और gtk के साथ खेलना चाहता हूं।

C के साथ काम करने के विकास के माहौल के लिए मुझे कौन से gtk संकुल स्थापित करने की आवश्यकता है?


1
developer.ubuntu.com/get-started भी मेरे लिए बहुत मददगार था।
TryTryAgain

जवाबों:


24

मैं धोखा देता हूं और इसके बदले अन्य बड़े GTK एप्लिकेशन बनाने के लिए आवश्यक पैकेजों की सूची का उपयोग करता हूं:

sudo apt-get build-dep inkscape

या अधिक न्यूनतम शुरुआती बिंदु के लिए, नंगे न्यूनतम के साथ जाएं और जब आपको आवश्यकता हो, उस पर जोड़ें:

sudo apt-get install build-essential libgtk2.0-dev

1
अच्छा है। इस जानकारी (apt-get build) के लिए धन्यवाद
Suhaib

8
GTK3 विकास के लिए libgtk-3-dev पैकेज स्थापित करना आवश्यक है।
उत्कर्ष

17

पूर्ण विकास परिवेश के लिए, गनोम- ग्नोम-डेवेल स्थापित करें डेवेल मेटापैकेज एक पूर्ण GTK + GNOME विकास पर्यावरण स्थापित करेगा, जिसमें विकास प्रलेखन और अंजुता आईडीई शामिल हैं।

यह जीटीके विकास के लिए आपके द्वारा आवश्यक चीजों के न्यूनतम सेट से काफी अधिक है, लेकिन आपको वह सब कुछ प्राप्त करना अच्छा हो सकता है जिसकी आपको आवश्यकता है।


यह। मैं एक पुस्तकालय में काम करने की कोशिश कर रहा हूं और यह गुम निर्भरता के बारे में शिकायत करता रहा और मुझे इसके साथ कुछ मिनटों में काम करने को मिला।
गाबी पुरकारू

@RAOF: गनोम-डेवेल उबंटू 14.04 पर स्थापित नहीं होता है। त्रुटि: pastebin.com/QJXzpVmN कोई मदद?
प्रत्नाला

1

आप शायद अंजुता या कोडब्लॉक जैसे एप्लिकेशन चाहते हैं (दोनों सॉफ्टवेयर सेंटर में मिल सकते हैं)।

मैं अत्यधिक अन्य आईडीई के लिए अंजुता का सुझाव दूंगा क्योंकि यह ग्लेड इंटीग्रेशन (अन्य विशेषताओं के बीच), ऑटोटूलस (कम सिरदर्द) का उपयोग, और कोड की पोर्टेबिलिटी (आप किसी भी पाठ संपादक का उपयोग कर सकते हैं जैसा आप =)।

यदि आपके पास कोई विचार-संबंधी समस्या नहीं है, तो आप मोनोडेवलप (यह एक अच्छा आईडीई है, विज़ुअल स्टूडियो के समान) का उपयोग करके कोशिश कर सकते हैं।

बुनियादी जीटीके + विकास के लिए निर्भरताएं प्राप्त करने के लिए, केवल किस्ट नोट किए गए के रूप में buildessential और libgtk2.0-dev स्थापित करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.