初始工程
This commit is contained in:
parent
238433b948
commit
fa7e3054ff
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
build/
|
||||
.vscode/
|
16
CMakeLists.txt
Normal file
16
CMakeLists.txt
Normal file
|
@ -0,0 +1,16 @@
|
|||
cmake_minimum_required(VERSION 3.10) # 设置cmake项目需要的cmake最小版本
|
||||
|
||||
|
||||
project(auto_pilot_bus) # 设置项目的名称
|
||||
|
||||
set(CMAKE_C_STANDARD 11) # 设置项目的C语言标准版本
|
||||
|
||||
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/build) # 设置项目的产生的库的路径,这里直接设为二进制文件处
|
||||
|
||||
# 设置项目的头文件目录
|
||||
include_directories(
|
||||
${PROJECT_SOURCE_DIR}/include/
|
||||
)
|
||||
|
||||
# 产生可执行文件
|
||||
add_executable(bus src/main.c)
|
48
README.md
48
README.md
|
@ -6,3 +6,51 @@
|
|||
|
||||
在指定的公交车行驶模型下,实现指定的算法以实现对于公交车的自动调度。
|
||||
|
||||
## 项目使用
|
||||
|
||||
### 项目结构
|
||||
|
||||
```
|
||||
auto_pilot_bus
|
||||
|
|
||||
+-include // 头文件文件夹
|
||||
|
|
||||
+-src // 源代码文件夹
|
||||
|
|
||||
+-CMakeLists.txt // CMake文件
|
||||
+-.gitignore //git的忽略文件名录
|
||||
+-README.md // 项目介绍文件
|
||||
```
|
||||
|
||||
### 编译环境
|
||||
|
||||
- 编译器 `MinGW-W64 gcc 8.1.0`
|
||||
- 编译工具 `cmake 3.23.1`
|
||||
|
||||
### 项目使用
|
||||
|
||||
处在校园网环境在
|
||||
|
||||
> 参考信息化中心的这篇[文章](https://nic.bupt.edu.cn/info/1016/1301.htm)安装VPN客户端
|
||||
|
||||
使用
|
||||
|
||||
```bash
|
||||
git clone http://10.3.255.244:8801/2021211180/2021211180.git
|
||||
```
|
||||
|
||||
来下载仓库,在下载过程中可能提示输入账号和密码认证,账号即为你的学号,密码就是你登录`GitLab`时输入的密码。
|
||||
|
||||
下载完成后文件夹`2021211180`即为项目的文件夹。
|
||||
|
||||
使用
|
||||
|
||||
```bash
|
||||
cd 20212111180
|
||||
mkdir build # 创建编译的文件夹
|
||||
cd build
|
||||
cmake .. -G "MinGW MakeFiles" # 在第一次生成之后就不必再使用"-G"参数指定编译类型
|
||||
cmake --build .
|
||||
```
|
||||
|
||||
在编译执行完成之后,`build`文件下的`bus.exe`即为编译产生的程序。
|
||||
|
|
7
src/main.c
Normal file
7
src/main.c
Normal file
|
@ -0,0 +1,7 @@
|
|||
#include <stdio.h>
|
||||
|
||||
int main()
|
||||
{
|
||||
printf("good night!\n");
|
||||
return 0;
|
||||
}
|
Loading…
Reference in New Issue
Block a user