ustl SLCE
Écrit par Vincent Richomme   
08-03-2008

Nom : ustl-SLCE
License
:MIT
Plateforme : windows (CE), linux, symbian
Téléchargement : ustl-SLCE.7z
Dépendances : gnu4win
Code Source : svn://svn.smartmobili.com/ustl/trunk

ustl SLCE est un portage de la librairie STL embarqué (http://ustl.sourceforge.net/ ) vers les plateformes Windows (CE) et Symbian. Il s'agit au départ d'une implémentation allégée de la librairie standard C++ (STL) écrite par Mike Sharov pour les plateformes Unix/Linux.
ustl SLCE ajoute le support des autres plateformes par l'intermédiaire de la librairie gnu4win et modifie légérement la gestion de l'Unicode sous linux. En effet afin de garder une homogeneité entre les plateformes, UTF16 sera utiliséé au lieu de l'UTF8 habituellement employé.

Les différences avec la librairie ustl sont les suivantes :

1) Ajout de l'UNICODE (UTF16)
2) Ajout d'une classe wstring en plus de la classe string

Statut courant:

La librairie compile sur la plateforme Windows en ANSI et UNICODE.

TODO:
  • Finir la classe wstring
  • implementer les versions unicode wcout, wcerr, ...
  • implémenter les version UTF16 des fonctions standards wcscpy, wcscat sous linux
  • changer de système de Makefile car les projets Visual Studio enregistrent les paramètres de debug dans un fichier propre à chaque système et utilisateur. Bakefile est à l'étude
  • Porter sous Symbian
  • Une fois les tests de regressions passés avec succès sous Windows porter sous Windows CE

Comment l'utiliser ?

Il faut tout d'abord installer la librairie gnu4win disponible ici , puis ensuite télécharger l'archive, la décompresser et ouvrir la solution ustl.sln.





 
< Précédent   Suivant >