Skip to content

QHttpEngine provides a set of classes that simplify the process of adding an HTTP server to a Qt application. This includes low-level classes for interacting directly with HTTP sockets and higher-level classes for building REST APIs. The library can also serve static files both from the local filesystem and from the Qt resource system.

License

Notifications You must be signed in to change notification settings

4OSL/QHttpEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QHTTPEngine

Build Status MIT License

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

About

QHttpEngine provides a set of classes that simplify the process of adding an HTTP server to a Qt application. This includes low-level classes for interacting directly with HTTP sockets and higher-level classes for building REST APIs. The library can also serve static files both from the local filesystem and from the Qt resource system.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published