Ho costruito la libreria glew tante volte. La mia ultima build ha rimosso i riferimenti indefiniti a tutte le funzioni dello shader come glCreateShader()
. Penso che questa build sia la giusta causa perché ho scoperto che Code:Blocks
può aprire i progetti di Visual Studio 6.0, quindi aveva tutto per me.Riferimento non definito a `_imp__glewInit @ 0 '
Posso compilare la mia app senza chiamare glewInit()
ma risulta in un SEGFAULT corretto quando viene chiamato glCreateShader()
. Che è causato da non inizializzare Glew.
ho bisogno di accenderlo ma non lo lascerà XD
link: mingw32, glew32, opengl32, glu32, glut32
IDE: Code :: Blocks
Compiler: mingw32
hmm proverò che – Kaliber64
grazie !!!! vorrei non doverlo fare ma qualunque cosa funzioni! – Kaliber64
Sono sinceramente curioso: perché no? preferisci provare a collegarlo come una libreria esterna? Creare una DLL aggiunge solo un'altra dipendenza run-time e creare una libreria statica ... beh, basta aggiungere l'unico file. Haha! – TheBuzzSaw