Comment compiler avec Visual C++ Express, ou bien avec Visual Studio

Téléchargement des sources de Pouchin TV Mod

Les sources sont sous licence GPL.

Retour

Pré-requis pour compiler

La compilation doit s'effectuer avec le compilateur Visual C++ de Microsoft.

Vous pouvez utiliser aussi bien les versions Express (gratuites) de ce compilateur que les versions Standard ou Professionnelle (payantes). Notez cependant que la version 64 bits de Pouchin TV Mod ne peut être compilée qu'avec les versions Standard ou Professionnelle.

L'édition courante est l'édition 2008, mais vous pouvez aussi utiliser l'édition 2005 si c'est de celle-là que vous disposez.

Attention : il faut installer Visual C++ Express en dernier pour que les SDK écrivent les répertoires.

Retour

Modifications de l'installation de Visual C++ Express

Ces modifications ne sont pas nécessaires si vous vous servez de l'édition Standard ou de l'édition Professionnelle.

  1. Modifier le fichier corewin_express.vsprops qui se situe dans le répertoire <InstallDir>\VC\VCProjectDefaults, en cherchant la ligne qui contient : AdditionalDependencies="kernel32.lib"… et remplacer cette ligne par :
    AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"
  2. Visual C++ Express 2005 seulement : modifier le fichier AppSettings.html qui se situe dans le répertoire <InstallDir>\VC\VCWizards\AppWiz\Generic\Application\html\1036 en cherchant les lignes 441 à 444, puis commenter ces quatre lignes pour obtenir :
    // WIN_APP.disabled = true;
    // WIN_APP_LABEL.disabled = true;
    // DLL_APP.disabled = true;
    // DLL_APP_LABEL.disabled = true;

<InstallDir> est le répertoire dans lequel a été installé votre compilateur, par exemple : C:\Program Files\Microsoft Visual Studio 9.0

Retour

Ajout des répertoires

Ensuite il faut rajouter ces 3 répertoires dans le chemin de recherche de Visual C++ Express ou de Visual Studio, et dans cet ordre, sinon il est pas content…

Retour

Ouverture du projet

Les fichiers de solution et de projets destinés aux éditions 2005 et 2008 de Visual C++ ne sont pas compatible entre eux, et existent donc en deux versions. C'est pourquoi, selon le cas, vous devrez ouvrir l'un des deux fichiers suivants pour accéder au contenu du projet :

Retour


Dernière modification de cette page :