计算机学院 2019 级数据结构课程设计
- GoogleTest
- CMake
- 准备 安装 GNU 工具链(g++、make、cmake)并在项目根目录下
mkdir build && cd build
文件夹 - 编译 在
build
目录下运行cmake .. && make all
(cmake 后追加-DCMAKE_BUILD_TYPE=Debug
以开启 debug) - 运行 在
build
下运行src/CampusNavigation_run
- 测试 在
build
下运行test/CampusNavigation_test
- build/: 编译目标(cmake&&make)
- ext/: 外部依赖库
- src/: 源代码
model_hub 为了方便跨平台,我们使用文本格式(csv)来读写模型仓库信息。模型仓库存档的格式要求如下:
- 满足csv文件的基本格式要求
- 以行划分,每行存储一个model或者一条path
- 对于一个模型行的格式形如
[id],[type],[name(optional)],[more specific options]
- 对于一个path/transport,格式形如
[id],[type],[name(optional)],[id1],[id2],[distance],[more specific options]
- 目前所有的connection只能出现在model之后
下面是一个示例
1,building,教学一
2,building,教学楼二
3,path,,1,2,32