Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Programmation > Environnements de développement > Edition du code par défaut d'un projet SDL sous Dev-C++ > Lecture du tutoriel

Edition du code par défaut d'un projet SDL sous Dev-C++

Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Avatar
Auteur : Johkill
Note : 18 / 20 (3 votes)
Visualisations : 7 331

Plus d'informations Plus d'informations
Information : Il faut que vous ayez installé la SDL, sinon allez voir le tuto de M@teo21 : Installation de la SDL. Il faut également que vous utilisiez lIDE Dev-C++. Ce tuto vous permettera de voir comment modifier le code d'origine qui apparait lorsque l'on créer un projet sous Dev-C++. On va donc modifier les directives de préprocesseur en incluant par défaut la librairie SDL ! :pirate:
Sommaire du tutoriel :
Icône du chapitre

Où sont situés les fichiers de création d'un projet sous Dev-C++ ?

Les fichiers "modèles" de Dev-C++ sont situés dans le dossier d'installation de Dev-C++ (par exemple C:\Dev-C++), dans le dossier Templates, pour être plus précis.


Dossier de Dev-C++ :

Image utilisateur

Dossier "Templates" :

Image utilisateur

Maintenant les explications :



Nous allons donc modifier ça pour nous permettre d'avoir un projet SDL directemment en créant un Projet « Windows Application » en C++.

Mais on ne programme pas en C++ pour le moment ?

Ca ne change rien. Il suffira juste d'enregistrer les fichiers (par exemple le fichier main) en .c au lieu de .cpp comme nous allons le faire plus tard.

Allez, on passe à la modification des fichiers !

Création et modification des fichiers

Tout d'abord, nous allons créer un fichier "WinApp_c_sdl.txt". Ce fichier va contenir le code par défaut d'un projet en SDL.

Le contenu du fichier WinApp_c_sdl.txt est le suivant :
Code : C
1
2
3
4
5
6
7
8
#include <stdio.h>
#include <stdlib.h>
#include <SDL/SDL.h>

int main (int argv, char *argv[])
{
        return 0;
}


Ce code est à copier et enregistrer sous : "WinApp_c_sdl.txt", dans le dossier "Templates".

Maintenant, on modifie le fichier qui indique, en fonction du type de projet, quel fichier faut il inclure par défaut (ici le projet est en Windows Application) : "1-WinApp.template".

Son contenu par défaut est :

Citation : 1-WinApp.template
[Template]
ver=1
Name=Windows Application
IconIndex=0
Description=A standard Windows application
Catagory=Basic

[Unit0]
CName=main.c
CppName=main.cpp
C=winapp_c.txt
Cpp=winapp_c.txt

[Project]
UnitCount=1
Type=0
Name=Windows App


On va modifier deux lignes :

  1. CppName=main.cpp, qui indique le nom du fichier main et son extension. On modifie le nom en le remplaçant par : CppName=main.c. Comme ça, le main sera enregistré en .c par défaut.
  2. Cpp=winapp_c.txt, qui indique quel fichier inclure pour un projet « Windows Application » en C++, om le modifie par : Cpp=winapp_c_sdl.txt. C'est le nom du fichier qu'on a crée tout à l'heure.


Et maintenant, on enregistre le fichier et on teste en créant un projet Windows Application : Ca fonctionne :D !

La preuve :

Image utilisateur

Merci d'avoir suivi ce tutorial !
Sachez que mon astuce peut être adapté pour nimporte quel type de librairie, comme GTK+ ou autre en changeant le contenu du fichier WinApp_c_sdl.txt et en adaptant les deux lignes modifiées du fichier .template du projet pour lequel vous voulez créer un code par défaut.
Retour en haut Retour en haut


Créé : le 21/04/2006 à 13:16:59
Modifié : le 22/08/2008 à 16:09:41
Avancement : 100%
Licence : Copie non autorisée

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 506 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.1408s (0.1304s)