You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.3 KiB
2.3 KiB
3班_梁浩_个人项目
项目结构
3班_梁浩_个人项目/
├── CMakeLists.txt
├── src/
│ ├── CMakeLists.txt
│ ├── app/
| | ├── main.cpp
│ │ ├── run_console.bat
│ │ └── run_console.ps1
│ ├── include/
│ │ ├── elementary_generator.h
│ │ ├── file_service.h
│ │ ├── juniorhigh_generator.h
│ │ ├── login_service.h
│ │ ├── question_generator.h
│ │ ├── seniorhigh_generator.h
│ │ ├── user.h
│ │ └── user_type.h
│ ├── core/
│ │ ├── elementary_generator.cpp
│ │ ├── file_service.cpp
│ │ ├── juniorhigh_generator.cpp
│ │ ├── login_service.cpp
│ │ ├── question_generator.cpp
│ │ ├── seniorhigh_generator.cpp
│ │ └── user.cpp
│ └── data/ (运行时输入数据,如用户名单)
├── doc/
│ └── README.md
└── data/ (运行时自动创建,生成的试卷)
运行方式
一、Windows
环境 编译工具链:MinGW+CMake 代码语言:C++
1. 源码编译运行
以下指令对应位置更换为自己的路径
打开工作空间
cd **\personal_project
CMake配置
D:\configuration\CMake\bin\cmake.EXE -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_C_COMPILER:FILEPATH=D:\configuration\mingw64\bin\gcc.exe -DCMAKE_CXX_COMPILER:FILEPATH=D:\configuration\mingw64\bin\g++.exe --no-warn-unused-cli -S D:/code/Software_Project/personal_project/src -B d:/code/Software_Project/personal_project/build -G "MinGW Makefiles"
CMake生成
D:\configuration\CMake\bin\cmake.EXE --build d:/code/Software_Project/personal_project/build --config Debug --target all -j 16 --
运行
.\src\app\run_console.ps1 #PowerShell 启动
.\src\app\run_console.bat #CMD 启动
或者 双击根目录下的run_console.bat
2. 双击打包好的可执行文件运行
双击MathTestGenerator_boxed.exe
二、Linux
打开工作空间
cd **\personal_project
编译
mkdir build
cd build
cmake ..
make
运行
./MathTestGenerator