Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pluveto/ecomm
https://github.com/pluveto/ecomm
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/pluveto/ecomm
- Owner: pluveto
- Created: 2021-05-22T11:39:33.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-05-30T16:30:58.000Z (over 3 years ago)
- Last Synced: 2024-10-07T05:21:06.249Z (about 1 month ago)
- Language: C++
- Size: 65.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# e_comm
## For vscode users
Recommended vscode settings for workspace:
```json
{
"cmake.buildArgs": [ "-DCMAKE_TOOLCHAIN_FILE:FILEPATH=/app/vcpkg/scripts/buildsystems/vcpkg.cmake"],
"cmake.configureArgs": [ "-DCMAKE_TOOLCHAIN_FILE:FILEPATH=/app/vcpkg/scripts/buildsystems/vcpkg.cmake"],
"C_Cpp.default.includePath": [
"/app/vcpkg/installed/x64-linux/include",
"~/proj/e_comm/include/e_comm"
],
"C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools",
"cmake.configureOnOpen": true,
// ...
}
```## Requirements
1. unofficial-sqlite3
2. spdlog
3. nlohmann_json
4. OpenSSL
5. SQLITE_MODERN_CPP## Build
> *Note*: You are expected to have installed requirements which are listed in `CMakeLists.txt`.
For linux users, add execution permission to `./make_run.sh`.
```bash
chmod +x ./make_run.sh
```And run it:
```bash
./make_run.sh
```