रचनाकार मुझे ऐसा कहने के लिए गोली मार सकते हैं, लेकिन मैंने जीएलएफडब्ल्यू को क्रॉस-प्लेटफॉर्म जीयूआई फ्रेमवर्क बनाने के लिए सिर्फ भयानक पाया । GLFW विकास के लोगों के बारे में और GLFW GUI को हैंडल नहीं करता है । यह है तथापि ग्राफिक्स, घटनाओं और माउस / कुंजीपटल / जॉयस्टिक कार्यों को प्रबंधित करने का एक अच्छा सरल, स्वच्छ और पूरी तरह से पोर्टेबल काम करते हैं।
मेरे लिए GLFW के बारे में अच्छी बात यह है कि यह काफी छोटा है, इसके लिए किसी सिस्टम विशिष्ट कोड की आवश्यकता नहीं है, कोई GLUT नहीं है और इसे अच्छी तरह से बनाए रखा गया है। अब तक OpenGL 4.1 परियोजनाओं पर उपयोग के लिए स्थिर रहा है। SDL जैसी किसी चीज की तुलना में मुझे छोटे ओवरहेड से प्यार है और GUI हैंडलर क्लासेस लिखना पाई के लिए आसान था।
वैकल्पिक रूप से, FLTK पर एक नज़र डालें । यह सभी प्रकार की चीजों के लिए इस्तेमाल किया जा सकता है और बहुत सरलता से पुन: purposed किया जा सकता है। यह वास्तव में अनुप्रयोग निर्माण के लिए उपयोग किया जाता है, लेकिन 3D ऑब्जेक्ट्स को संभालने में पूरी तरह सक्षम है और OpenGL पर बनाया गया है। बहुत छोटा, अच्छी तरह से समर्थित और जबकि मैं कई लोगों को गेम डिज़ाइन स्तर पर कस्टम इंटरफेस बनाते नहीं देखता, कुछ ऐसे हैं जो बहुत अच्छे लगते हैं।