Bonjour,
J'ai un souci avec l’initialisation de glew dans mon projet.
J'ai une solution avec 2 projets dll et un .exe
J'init glew dans le projet 1, qui est mon moteur 3D, le projet 2 est une package de classes qui m'aide pour faire divers projets, entre autre le projet 3.
Pour résumer je fais un init de glew dans 1(dll) puis je fais des appels Opengl dans 2(dll), tout ça au sein du projet 3(exe).
j'ai une erreur 0xC0000005: Access violation executing location 0x00000000 sur la 1er methode opengl.
Si j'init glew dans 2 celà fonctionne. Ca ne fonctionne pas si j'init dans 3 ou 1.
Pourquoi suis-je obliger d'init glew dans la dll qui fait appel à des appels à OpenGL? A priori je peux faire appel à des methodes OGL dans plusieurs DLL différentes, devrais-je init glew pour chaque dll?
Merci.
Partager