第三方许可证

CSTB IFC-SDK

https://joinup.ec.europa.eu/software/ifc-sdk/home

许可证:

GNU 宽通用公共许可证(LGPL)

说明:

工业基础类软件开发工具包项目提供了一个软件开发工具包(SDK),用于读写以工业基础类(IFC)格式定义的建筑信息模型(BIM)。 { 工业基础类软件开发工具包的第一个版本是用 C ++ 编程语言提供的,并且符合由国际互用性联盟(IAI – BuildingSmart,参见:https://www.buildingsmart.com/)开发的 IFC 2X3 TC1 标准。

产品特点:

工业基础类软件开发工具包项目的主要特点如下:

  1. 读写以 ISO-10303-21 STEP 物理文件(SPF)ASCII 格式定义的 BIM 模型,并兼容 IFC 2X3 TC1 ISO-103030-11 EXPRESS 数据模型;
  2. 解析和管理 IFC 2X3 TC1 标准的全部实体集的能力;
  3. 解析和管理 EXPRESS INVERSE 和 DERIVED 属性
  4. 在内存中管理建筑信息模型
  5. 多模型

源代码

ifc-sdk-1.0.3.11.zip


VLD

https://vld.codeplex.com

许可证:

GNU 宽通用公共许可证(LGPL)

项目描述:

Visual Leak Detector 是一款免费的、强健的、开源的 Visual C ++ 内存泄漏检测系统。

它很容易使用。 安装后,你只需要告诉 Visual C ++ 在哪里可以找到包含的标题和库文件。

然后,只需简单地在您的代码中添加以下行就可以将它用于任何 C/C ++ 项目:

#包含 <vld.h>

当你在 Visual Studio 调试程序下运行您的程序时,Visual Leak Detector 将在调试会话结束时输出内存泄漏报告。 该泄漏报告包含完整的调用栈,显示任何泄露的内存块是如何被分配的的。 双击调用栈的一行跳转到该文件和在编辑器窗口中的行。

它是一种快速诊断和修复在 C / C ++ 应用程序中内存泄漏的非常有效的方法。