Vendredi 23 novembre 2007
Salut a tous,
Voici un tit tuto pour pouvoir programmer des jeux videos en utilisant la version gratuite de Visual C++ (Express Edition), ca consiste en 3 etapes :
Etape 01 : (le telechargement)
Visual C++ Express Edition est une verison gratuite de l'ide de developpement de MS, mais le probleme avec celle ci c'est qu'on peut pas cree d'application windows 32bits a proprement dit car base
sur le framwork .NET, mais il existe une astuce tres simple pour pouvoir cree des applications comme des jeux 3d avec les bibliotheques DirectX.
- Visual C++ Express Edition:
Description : (depuis clubic.com)
Visual C++ offre donc un environnement complet de développement en C++, aussi à l'aise pour la saisie du code (coloration syntaxique, débuggueur graphique ...) que pour la création visuelle
d'applications Windows ou NET grâce à de nombreux outils permettant d'ajouter facilement des barres d'icônes, des boites de dialogues ou des menus. Le logiciel intègre également des outils de
gestion visuelle de bases de données associés à SQL Server Express Edition.
Lien :
http://www.clubic.com/telecharger-fiche17875-visual-c-express-edition.html
- Windows Platform SDK :
Description :
Ensemble de fichiers/ressources/bibliotheques fournis gratuitement par Microsoft pour le developpement d'application base sur leurs systemes d'exploitations de la famille Windows
Lien :
http://www.download.com/Windows-Server-2003-R2-Platform-SDK-ISO-Download/3000-2165_4-10731094.html
- DirectX SDK :
Description : (depuis telecharger.com)
DirectX SDK contient tous les outils nécessaires au développement d'applications multimédias haut de gamme. Ce SDK inclus : le run-time pour exécuter vos applications DirectX, des librairies et
fichiers d'en-tête, des applications exemples avec leur code source, toute la documentation, des outils puissants, le support pour le développement Visual C++ et Visual Basic.
Liens :
http://www.01net.com/telecharger/windows/Programmation/creation/fiches/11023.html
Remarque : Vous pouvez toujours aller sur le site officiel de MS pour verifier l'existence d'une nouvelle version/update ou service pack
Etape 02 : (l'installation et la configuration)
Apres avoir installes ces 3 packages dans l'ordre biensur, il faut proceder a de petites modifications pour cree les lien entre ces trois composants comme suit :
- Apres avoir lancer VC++ EE aller dans le menu Outils->Options et dans la section “Projets et Solutions”->”Repertoires VC++” veuillez mettre les chemins comme ci
dessous:
Fichiers executable: C:Program Files..Microsoft Platform SDKBin
Fichiers include: C:Program Files..Microsoft Platform SDKinclude
Fichiers include: C:Program Files..Microsoft DirectX SDKinclude
Fichiers librairies: C:Program Files..Microsoft Platform SDKlib
Fichiers librairies: C:Program Files..Microsoft DirectX SDKlibx86
Remarque :
Le lien C:Program Files.. represnte le chemin ou sont installes les differents composant que vous avez installer
Une fois cette etape franchis, il faut aller faire quelques modifications dans le fichier “corewin_express.vsprops” qui se trouve normalement dans le repertoire C:Program
Files..Microsoft Visual Studio 8VCVCProjectDefaults et faire les changements suivants :
Remplacer la ligne suivante :
AdditionalDependencies="Kernel32.lib"
par la ligne suivante :
AdditionalDependencies="Kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"
La derniere partie consiste en une derniere modification sur le fichier "AppSettings.htm" qui se trouve dans le repertoire C:Program
Files..Microsoft Visual Studio 8VCVCWizardsAppWizGenericApplicationhtml1033".
avec notepad par exemple et allez aux lignes 441 - 444 mettez le signe “//” avant ces 4 ligne comme suit :
// WIN_APP.disabled = true;
// WIN_APP_LABEL.disabled = true;
// DLL_APP.disabled = true;
// DLL_APP_LABEL.disabled = true;
Sauvegardez et normalement c'est fini pour les modifs
Etape 03 :
Essayer d'ouvrir l'un des projet tutorial que vous trouverez ds le SDK DirectX si vous avez bien suivi toutes les etapes vous aurez votre executable (.exe) sans erreurs :D
Peace
Derniers Commentaires