2010-03-21 3 views
2

J'ai juste essayé d'utiliser devIL et ULIT pour m'aider avec le chargement de texture opengl. Toutefois, chaque fois que le programme démarre, j'obtiens l'erreur:devIL empêche le programme de démarrer correctement

"L'application n'a pas pu démarrer correctement (0xc000007b) Cliquez sur OK pour fermer l'application."

Que s'est-il passé? J'utilise Visual C++ 2010 RC, Windows 7 64 bits.

+0

N'importe quel nombre de 10 000 choses. Vous allez devoir faire un peu de débogage de votre propre enfant –

+0

Faites le programme le plus simple possible. Le problème peut devenir évident à ce stade. Sinon, postez le code. – Brian

Répondre

1

Cela peut arriver si vous tentez d'exécuter une application 64 bits, mais Windows trouve uniquement la version 32 bits de certaines DLL dépendantes. Vous pouvez résoudre ce problème en vous assurant que toutes les DLL de dépendance 64 bits peuvent être trouvées par Windows, par ex. en définissant% path% comme approprié.

+0

Fonctionne pour moi! J'ai eu une application 32 bits qui a accidentellement essayé d'utiliser une DLL 64 bits. @ Mark peut-être que vous avez copié sur les mauvaises DLL? –

Questions connexes