# save_my_ass_c **Repository Path**: tangm421/save_my_ass_c ## Basic Information - **Project Name**: save_my_ass_c - **Description**: No description available - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-04-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # save_my_ass_c >c的学生成绩管理系统示例 --- ## 如何使用 由于使用的是跨平台的[cmake](https://cmake.org/)工具,所以在windows和linux系统上的使用是无差别的,不同的地方下面会有标注。 1. 使用[git](https://git-scm.com/)工具克隆当前仓库 > 如果之前已经克隆过仓库到本地副本了,直接忽略本步骤。 ``` git clone https://gitee.com/tangm421/save_my_ass_c.git ``` 2. 命令行进入到副本目录 > 如果是windows下,直接cmd进入副本所在目录。 ``` cd save_my_ass_c.git ``` 4. 使用[cmake](https://cmake.org/)在不同平台上生成你需要的编译工程文件 > windows平台下,在当前目录下会生成对应当前系统中安装的最高版本的微软编译器的解决方案文件。 > linux平台下,会生成makefile文件。**[墙裂建议使用以下方式]** ``` mkdir build cd ./build cmake ../ ``` 5. 编译 > windows平台下,使用IDE打开解决方案文件编译。 > linux下使用`make`命令,最终会在`./bin/`目录下生成目标文件。 > 或者无论什么平台,均可以按照下面的命令进行编译 ``` cmake --build . ``` ## 其他说明 文件结构如下 ``` . ├── [ 0] bin/ 【生成目标文件的目录】 ├── [ 0] easysample/ 【另一套简易的实现】 │   └── [5.7K] StuMgr.c ├── [ 0] lib/ 【依赖的链表库】 │   └── [ 11K] clist.lib ├── [ 0] report/ 【报告】 │   └── [958K] C语言实验大作业反思报告.doc ├── [ 0] screenshot/ 【运行效果截图】 │   ├── [195K] 2018-05-17_175517.png │   ├── [ 56K] 2018-05-17_180031.png │   └── [ 50K] 2018-05-17_180152.png ├── [ 0] src/ 【头文件及实现】 │   ├── [5.9K] clist.h │   ├── [ 252] config.h │   └── [ 16K] main.c ├── [ 672] CMakeLists.txt 【cmake脚本】 ├── [1.1K] LICENSE └── [1.3K] README.md ``` 关于依赖的clist库,请参考[clist](https://gitee.com/tangm421/clist)仓库 ## 效果展示 ![截图1](./screenshot/2018-05-17_175517.png)