Il existait autrefois un DevPack permettant de développer avec DirectX sous Dev-C++, cependant pour des raisons de droits celui-ci a été retiré. Pour utiliser DirectX avec cet EDI, il faudra donc un peu feinter, voici la marche à suivre :
* Téléchargez et installez le SDK DirectX (voir Comment développer avec DirectX ?)
* Téléchargez et installez les utilitaires MinGW (mingw-utils-xxx.tar.gz) (en
http://www.mingw.org/download.shtml)
*
L'utilitaire qui nous intéresse est reimp.exe. Il sert à convertir les fichiers .lib en .a compatibles avec Dev-C++.
reimp s'utilise très simplement : placez vous dans le répertoire contenant les .lib du SDK, et tapez la commande suivante dans la console :
reimp d3d9
Cette commande convertit le fichier d3d9.lib en libd3d9.a ; faites de même avec tous les fichiers .lib que vous aurez à utiliser. Il ne reste ensuite plus qu'à lier avec les fichiers fraîchement crées : ajoutez par exemple "-ld3d9" dans les options de l'éditeur de lien de votre projet Dev-C++.
Enfin n'oubliez pas d'ajouter les chemins des en-têtes et bibliothèques DirectX aux chemins de Dev-C++ : dans les options du compilateur, onglet "répertoires", ajoutez "repertoire_du_sdk\lib\x86" dans "Répertoires bibliothèques", et "repertoire_du_sdk\include" dans "Répertoires C++ .h".
Partager