En raison des restrictions (non pertinentes pour cette question) de l'implémentation OpenGL dans Virtualbox (uniquement la version 1.1 d'OpenGL est disponible, mais j'ai besoin d'au moins la version 2.0), j'ai décidé d'utiliser l'implémentation logicielle sous la forme d'une DLL (nommée opengl32.dll ) qui peut être téléchargé à partir d'ici: ftp://ftp.blender.org/sergey/softwaregl/
Une façon de le faire consiste à placer le fichier opengl32.dll directement dans le même répertoire que le fichier exécutable.
Ma question est la suivante: quel est le meilleur moyen de rendre cette implémentation logicielle disponible pour tous les programmes sans copier les fichiers DLL tout autour.
Important: Toutes les applications 32 bits ont besoin du fichier opengl32.dll à partir du répertoire / win32 / de ce serveur FTP, alors que toutes les applications 64 bits ont besoin du fichier opengl32.dll (même nom, mais il est un autre fichier!) De la répertoire / win64 / . Ainsi, si j’ai une application 32 bits et une application 64 bits dans un même répertoire sur mon ordinateur, la solution consistant à placer la DLL dans le même dossier ne fonctionne pas: il n’est pas possible d’avoir deux fichiers différents portant le même nom dans le même dossier. annuaire.