一、题目要求: 1. 实现加减乘除四则运算。 2. 建立四个工程ABCD,A为lib,完成加法运算;B为dll,完成减法运算;C为dll,完成乘法运算;D为exe,完成除法运算。 D中存在加减乘除的接口,其中加法接口以调用A实现;减法接口采用在工程中配置加载B的方式实现;乘法接口以运行时加载C的方式实现;除法接口调用本身函数的方式实现。 3. 使用git做代码管理,四则运算分别开4个分支,最后合并分支。 4. 每个工程都需要有一个使用markdown编写的说明文档。 5. 每个功能都必须要有对应的单元测试,且代码覆盖率不得低于80% 6. 测试样例从ini文件中读取并解析 二、目录结构说明: add文件夹 --------- 加法运算的静态库工程,及其单元测试 sub文件夹 --------- 减法运算的动态库工程,及其单元测试 mul文件夹 --------- 乘法运算的动态库工程,及其单元测试 dev文件夹 --------- 除法运算的函数,及其单元测试,根据上面三个工程创建的静态库和动态库封装了函数接口,对其进行调用。 .gitignore文件 ------- git库中忽略文件名。