File: README.md

package info (click to toggle)
qhttpengine 0.1.0%2Bdfsg1-1
  • links: PTS
  • area: main
  • in suites: buster, stretch
  • size: 524 kB
  • ctags: 288
  • sloc: cpp: 2,070; makefile: 21
file content (40 lines) | stat: -rw-r--r-- 1,221 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
## QHTTPEngine

[![Build Status](https://snap-ci.com/nitroshare/qhttpengine/branch/master/build_image)](https://snap-ci.com/nitroshare/qhttpengine/branch/master)
[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](http://opensource.org/licenses/MIT)

Simple set of classes for developing HTTP server applications in Qt.

### Build Requirements

QHttpEngine requires a modern C++ compiler supported by the Qt framework. Some examples include:

- Microsoft Visual C++ Express
- GCC (including MinGW-w64)
- Clang

CMake 2.8.11+ and Qt 5.1+ are required to build the library.

### Build Instructions

Use the instructions below to build the library:

1. Open a terminal or command prompt and run the following commands to create a directory for the files that will be built:

        mkdir build
        cd build

2. Run CMake to generate the Makefile that will be used to build the library:

        cmake ..

   **Note:** on Windows, you will need to change the last command to the following in order to generate a Makefile:

        cmake -G "NMake Makefiles" ..

3. Build the library:

   - **Unix-based (including MinGW-w64):**
            `make`
   - **Windows (MSVC++):**
            `nmake`