https://github.com/coder-blue/btn1-llm
C++ Homework: Library Management System
https://github.com/coder-blue/btn1-llm
clang cplusplus cpp17
Last synced: 4 months ago
JSON representation
C++ Homework: Library Management System
- Host: GitHub
- URL: https://github.com/coder-blue/btn1-llm
- Owner: Coder-Blue
- License: mit
- Created: 2025-10-05T05:18:01.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-10-05T10:12:06.000Z (4 months ago)
- Last Synced: 2025-10-05T11:35:54.905Z (4 months ago)
- Topics: clang, cplusplus, cpp17
- Language: C++
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UIT C++ Homework
## TLDR;
- A simple Library Management System built in C++
- A group project built by Group 7 - IT001.Q110. All details are linked [here](https://github.com/Coder-Blue/btn1-llm).
## My setup
- I'm using [Clang](https://github.com/mstorsjo/llvm-mingw) to build C/C++ app. You can use [GCC](https://sourceforge.net/projects/mingw/) instead.
## How to build
- On Windows
```bash
# Powershell
# GCC
New-Item -ItemType Directory -Force -Path output; g++ -static -std=c++17 main.cpp library.cpp book.cpp user.cpp -o output\app.exe
# Clang
New-Item -ItemType Directory -Force -Path output; clang++ -static -std=c++17 main.cpp library.cpp book.cpp user.cpp -o output\app.exe
```
- On Mac/Linux
```bash
# sh
# GCC
mkdir -p output && g++ -static -std=c++17 main.cpp library.cpp book.cpp user.cpp -o output/app
# Clang
mkdir -p output && clang++ -static -std=c++17 main.cpp library.cpp book.cpp user.cpp -o output/app
```
# How to run
- Run the `app.exe` in the `output` folder on Windows.
- Run this bash on Linux/MacOS:
```bash
#sh
./output/app
```