CivetWebView is my attempt to have a functionality of both CivetWeb and WebView in a single application.
Any run- or compile-time requirements are set in WebView. Users will need to install WebView2 runtime for Windows. And GTK3/LibWebKit2GTK on Linux. etc.
- Download Visual Studio (I used 2022, Community edition).
- Double click
CivetWebView.sln
- Build/Run
The Microsoft's WebView2 library is statically linked with the application by default. So you'll have a stand alone executable without requirements of non-system components, i.e. no DLLs should be nearby. But runtime installation still will be required for each user. Except Windows 11 or higher - runtime is already there.
make
I suggest to redistribute via source form since linking with a lot of libraries used. It's because of GTK3 and LibWebKit2GTK.
Dmitry Hrabrov a.k.a. DeXPeriX: https://dexp.in