GLFW3
La scorsa notte stavo lavorando fino a tardi cercando di creare i pacchetti GLFW 3 per Linux dai sorgenti. Questo processo mi ha richiesto molto tempo, circa 3 ore in totale, in parte perché non ho familiarità con CMake e in parte perché non conoscevo GLFW.
Spero che questo post ti salverà dalle difficoltà che ho avuto ieri! Ho pensato di dover scrivere un breve resoconto e, si spera, di salvarti diverse ore della tua vita ...
Grazie a "urraka", "b6" e "niklas" sul canale IRC #glfw, sono riuscito a far funzionare glfw versione 3.0.1.
Si scopre che questo non è un processo banale (certamente non per me, non sono un esperto) in quanto non c'è molta documentazione sul web su glfw3, in particolare sulla sua configurazione con CMake.
Mi è stato chiesto di dividerlo in una sezione di domande e risposte, quindi l'ho fatto e le parti di risposta sono ora di seguito.
Sei un manutentore di GLFW o un membro del team GLFW?
Se qualcuno dei manutentori di GLFW3 lo vede, il mio messaggio è per favore di aggiungere una sezione "configurazione di GLFW3 su Windows, Mac OS X e Linux" al tuo sito web! È abbastanza facile scrivere programmi con GLFW, poiché la documentazione in linea è abbastanza buona, una rapida scansione di tutte le classi e moduli disponibili e sarai pronto per partire. Anche l'esempio di un progetto di prova qui presentato è molto buono. I due problemi principali che ho riscontrato sono stati, in primo luogo come si configura GLFW3 sul mio sistema e in secondo luogo come si costruisce un progetto GLFW3? Queste due cose forse non sono abbastanza chiare per un non esperto.
modificare
Ho dato una breve occhiata oggi (Data: 2014-01-14) sembra che il sito web GLFW abbia subito pesanti cambiamenti dall'ultima volta che l'ho guardato e ora c'è una sezione sulla compilazione di GLFW e sui programmi di buliding con GLFW, che penso siano nuovi.