ça y est, un package est désormais disponible pour compiler très facilement Raydium sous Windows avec Visual Studio .NET.
Note : Pour des raisons de simplicité, tout mettre dans c:\raydium
Pour compiler sous Windows :
1) Télécharger la dernière version de Raydium et décompacter l’archive dans le répertoire de votre choix. La dernière version stable de raydium est disponible sur le site de Raydium à l'adresse :
http://raydium.cqfd-corp.org/data/raydi ... ent.tar.gz
Notons que ce guide a été réalisé à partir de la version raydium-2005-04-30.tar.gz.
Sous Windows, les fichiers .tar.gz peuvent facilement être ouverts grâce à Winrar.
On obtient alors 3 répertoires et une série de fichiers .c
2) Décompacter le fichier WinRaydium.rar dans le même répertoire.
Pour le télécharger, voir WinRaydium dans le Wiki.
3) Allez dans le répertoire WinRaydium et lancer la solution, puis faire un Build. Cela va générer 4 exécutables : le tutoriel 1, le train, le skydiver et test6.
4) Have Fun ! Merci aux concepteurs de ce fabuleux moteur pour leur excellent travail.
Pour recréer soi-même sa solution sous Visual Studio (pour les autres versions par exemple) :
1) Créer un nouveau projet Win32 Console et retirez tous les Source Files et les Headers créés par défaut – supprimez ces fichiers (stdafx.* et un fichier portant le nom de la solution).
2) Ajouter tous les fichiers .c du répertoire Raydium sous « Source Files » à l’aide du Solution Explorer, tous les fichiers .h dans « Header Files », et toutes les librairies fournies avec WinRaydium dans « Resource Files ».
3) Dans les propriétés du Projet, Sous « Configuration Properties/C/C++ » vous trouverez « Precompiled Headers ». Passez de « Use … » à « Not Using Precompiled Headers ».
4) Ajouter les répertoires suivant dans « Additional Include Directories » :
C:\Raydium\ode\include
C:\Raydium\WinRaydium\include
C:\Raydium\php\ext\standard
C:\Raydium\php\
C:\Raydium\php\TSRM
C:\Raydium\php\Zend
C:\Raydium\php\main
Guide et install réalisés par Gossellin De Bénicourt Grégory (
raydium@benicourt.com)