跳转至

工程实践

GoogleTest 基本用法

项目地址:googletest

GoogleTest(简称GTest)是由Google开发的C++测试框架,主要用于单元测试。它支持自动测试发现、丰富的断言、参数化测试等功能,适用于各种平台。以下是详细的用法介绍:

ImGui 基本用法

项目地址:imgui

Dear ImGui(Immediate Mode GUI)是一个为C++设计的轻量级、无依赖的图形用户界面库,主要用于开发工具、调试界面和内容创作工具。它的核心思想是“即时模式”,即每一帧都重新绘制界面,而不是维护复杂的状态树。以下是详细的用法介绍:

jsoncpp 基本用法

项目地址:jsoncpp

JsonCpp是一个用C++编写的库,用于操作JSON数据。它支持JSON的序列化(将JSON对象转换为字符串)和反序列化(从字符串解析出JSON对象),并且可以保留注释,适合存储用户配置文件等。

lest 基本用法

项目地址:lest

一个现代化的、C++11原生的、仅包含头文件的、小巧的单元测试、TDD 和 BDD 框架(包含 C++98 变体)

libigl 基本用法

项目地址:libigl

libigl 是一个用 C++ 编写的开源几何处理库,采用 MPL-2.0 许可证。它主要用于几何网格处理、网格简化、参数化、重建等任务,广泛应用于计算机图形学、几何处理和计算机视觉等领域。