Warning: Cannot modify header information - headers already sent by (output started at /home/56/74/2017456/web/rvhouse/config.php:1) in /home/56/74/2017456/web/rvhouse/index.php on line 8
RV House WWW
News
Téléchargements
Aide aux nouveaux joueurs
Aide sur les routeurs/pare-feu
Guide de l'utilisateur
Calendrier des courses
A faire
F.A.Q
Contacts

Sources

Outils et librairies externes requis

Voici la liste de tout ce qu'il vous faut pour compiler RV House. Leur méthode d'installation est différente, vous devez ainsi lire les instructions données sur chaque page.
  • MinGW, une suite gratuite pour le C/C++.
    • Utilisez gcc-3.x.x au lieu de gcc-4
    • Vous aurez probablement besoin du package zlib également
  • SCons, un système moderne de compilation remplaçant le make. RV House et les librairies que j'ai faites, ont t construits pour utiliser Scons pour compiler les executables.
  • ACE, une suite portable de programmation réseau
  • Fox, une suite portable de création d'interfaces utilisateur
    • Le version utilisée est la 1.4.x, la version 1.6.x ne marchant certainement pas sans changements
  • KadC, Une librairie C de Table de Hachage Distribuée Kademlia.
  • Boost, extension semi-officielle pour les librairies standard C++
    • RV House n'a besoin que de la librairie de sérialisation ici

Librairies et sources de RV House

Toutes les sources suivantes sont sous licence GPL, gardez-le à l'ésprit si vous voulez apporter des modifications et relisez les termes de la licence si vous n'êtes plus sûr de ce que cela signifie.
  • libreudp, une librairie d'envoi UDP
    • Dépendences: ACE
  • libdht, une librairie d'abstraction de Table de Hachage Distribuée
    • Dépendences: ACE, KadC
  • libnetcomgrp, un groupe de librairies pour la communication réseau
    • Dépendences: ACE, KadC, libreudp, libdht
  • RV House
    • Dépendences: Toutes celles listées plus haut

Partciper au développement

S'il vous plaît, si vous voulez aider RV House et que vous vous décidez à télécharger et à créer de nouvelles fonctionnalités ou à fixer certains bugs, suivez ces quelques instructions:
  • Tous les commentaires, noms de variables, noms de classes, ect., en anglais
  • L'éditeur doit être réglé pour que l'indendation avec la touche tabulation utilise 4 caractères par tabulation (Il se pourrait que j'utilise des espaces comme caractère d'indendation dans le futur, mais ce n'est pas le cas pour le moment)
  • Suivez les mêmes conventions de nommage et le même style de codage que j'ai utilisé. J'ai adopté les mêmes conventions que celles utilisées dans les librairies standard C++(et Boost).