sto leggendo attraverso un tutorial "Primi passi con OpenGL" e mi sono imbattuto in questo testo:Includere OpenGL Biblioteche in C++, Windows 7
"Se si sta utilizzando C/C++, quindi è necessario impostare un ambiente di compilazione (progetto Visual Studio, makefile GNU, file CMake, ecc.) che può essere collegato a OpenGL. Sotto Windows, è necessario collegare staticamente a una libreria chiamata OpenGL32.lib (si noti che si collega ancora a OpenGL32.lib se si stiamo costruendo un eseguibile a 64 bit, la parte "32" è priva di significato.) Visual Studio e la maggior parte dei compilatori di Windows sono dotati di questa libreria. "
Sto solo cercando di scrivere i miei file di origine utilizzando vim, io non voglio usare un IDE come VS, e dalla mia comprensione delle librerie OpenGL vengo con Windows 7 (correggetemi se sbaglio) . Dopo questo punto l'articolo non entra più in dettaglio su come includere le librerie OpenGL, e la mia vera domanda è, come posso includere e usare le librerie OpenGL nei miei file sorgente?
È semplice come scrivere #include <name of lib>
o devo fare qualcos'altro con il mio ambiente di programmazione come modificare le variabili del percorso?
Edit: sto usando il MinGW g ++/compilatore gcc
Quale compilatore userete? –
Dipende dal linker utilizzato, stai usando Visual Studio? Makefile? CMake? qualcos'altro? – dutt
Le intestazioni certamente non vengono con Windows stesso, ma il tuo compilatore dovrebbe averle. Se sei in vim, dovrai fornire le intestazioni e la libreria come argomenti al compilatore e al linker. Se stai usando make, ciò avverrà nei file make, altrimenti dovrai farlo manualmente. – ssube