Licences externes
CSTB IFC-SDK
https://www.osor.eu/projects/ifc-sdk
Licence :
Licence publique générale limitée GNU (LGPL)
Description:
Le SDK IFC apporte des outils de développement pour la lecture et l’écriture d’un modèle d’informations unique du bâtiment (BIM) défini dans le format Industry Foundation Classes (IFC). La première version du SDK IFC est fourni en langage C++. Elle est compatible avec la norme IFC 2X3 TC1 développée par l’International Alliance for Interoperability (IAI – BuildingSmart, voir : https://www.buildingsmart.com/).
Caractéristiques :
Principales caractéristiques du projet du SDK IFC :
- lecture et écriture d’un modèle BIM défini au format ASCII ISO-10303-21 Step Physical File (SPF) et conforme au modèle de données IFC 2X3 TC1 ISO-103030-11 EXPRESS ;
- possibilité d’analyser et de gérer tout l’ensemble d’entités de la norme IFC 2X3 TC1 ;
- analyse et gestion des attributs EXPRESS INVERSE et DERIVED
- gestion du BIM dans la mémoire
- multi-modèles
Code source
VLD
Licence :
Licence publique générale GNU Version 2 (GPLv2)
Description du projet :
Visual Leak Detector est un système de détection de fuites de mémoire open-source, gratuit et robuste pour Visual C++.
Il est assez facile à utiliser. Après son installation, il suffit de dire à C++ où trouver le fichier d’en-tête et de bibliothèque associé.
Il peut ensuite être utilisé avec n’importe quel projet C/C++ en ajoutant simplement la ligne suivante dans votre code :
#include <vld.h>
Lorsque vous lancez votre programme sous le débogueur de Visual Studio, Visual Leak Detector éditera un rapport de fuite de mémoire à la fin de la session de débogage. Le rapport de fuite comprend la pile complète d’appels montrant comment les blocs de mémoire perdus ont été alloués. Double cliquez sur une ligne dans la pile d’appels pour voir ce fichier et cette ligne dans la fenêtre de l’éditeur.
C’est une façon très efficace de diagnostiquer et réparer rapidement des fuites de mémoire dans les applications C/C++.