Tutorial 2

Comment configurer VC++ 6 (ou supérieur) avec les librairies de Gamepark pour Windows.

 

Dans ce tutoriel tu apprendras à configurer Microsoft Visual C++ 6 pour coder des programmes pour la console GP32 en utilisant l'SDK officiel de Gamepark pour Windows.
À mon avis, cette approche est la meilleure pour coder des programmes pour la GP32, même si parfois on est un peu limité quand à ce que l'on peut faire. Par exemple lorsque tu veux utiliser une librairie externe précompilée, étant donné que tu ne trouveras sûrement pas la version pour Windows, ou lorsque tu veux inclure de l'assembleur dans le code.

N'oublie pas de lire la FAQ pour fixer les problèmes de compatibilité que tu peux rencontrer avec cet SDK.

Tu ne devrais pas tarder plus de 10 minutes pour configurer l'SDK et le tester.

 

1. Télécharger les fichiers nécessaires.

 

2. Décompresser Win32Lib.*.zip.

src
   gp32
      Include
      Win32Lib
         DLL
         gpwin
            gpwinlib
               debug
               release
            include
         resources

Dossier Description VC++ 6 VC++ .NET
...\Include C'est le dossier où je place toute mes libraries GP32. Dedans, tu trouveras compatibility.c et compatibility_cpp.cpp, deux modules de compatibilité nécessaires afin de fixer certains problèmes avec cet SDK. Lit la FAQ pour plus d'informations à ce sujet. Oui Oui
...\Win32Lib\DLL Dans ce dossier ce trouvent les anciennes DLLs de la version 6 du compilateur VC++. Non Oui
...\Win32Lib\gpwin\gpwinlib\debug Version debug des librairies de Gamepark pour Windows. Oui Oui
+
LIBs debug pour VC++ 6
...\Win32Lib\gpwin\gpwinlib\release Version release des librairies de Gamepark pour Windows Oui Yes
+
LIBs release pour VC++ 6
...\Win32Lib\include Fichiers entête de l'SDK de Gamepark. Certains ont été modifiés pour prendre en compte les modules compatibility*.*. Oui Oui
...\Win32Lib\resources Masque et icône utilisés pour générer le programme exécutable. Oui Oui

 

3. Copier les anciennes DLLs.

 

4. Test.

Note: Le fichier de projet inclus dans ce programme de test n'est pas optimal. Il serait beaucoup plus utile s'il contenait un troisième groupe de configuration pour compiler directement pour la GP32 en utilisant, par exemple, devkitARM, et en lançant le programme résultant dans Geepee32.
J'ai essayé, mais je n'y suis pas arrivé. Si quelqu'un trouve la solution, je le prie de me l'envoyer et je l'inclurai dans le programme de test.

 

5. Créer un nouveau projet C (VC++ 6).

 

6. Créer un nouveau projet C++ (VC++ 6).