diff --git a/examples/C++/call_cpp_from_js/Makefile b/examples/C++/call_cpp_from_js/Makefile index 574cf0bc..0867f354 100644 --- a/examples/C++/call_cpp_from_js/Makefile +++ b/examples/C++/call_cpp_from_js/Makefile @@ -21,11 +21,11 @@ debug: # Static with Debug info !IF "$(WEBUI_USE_TLS)" != "1" @echo Build C++ Example (Debug Static)... - @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib /OUT:main.exe 1>NUL 2>&1 + @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main.exe 1>NUL 2>&1 !ENDIF # Dynamic with Debug info @echo Build C++ Example (Debug Dynamic)... - @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib /OUT:main-dyn.exe 1>NUL 2>&1 + @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main-dyn.exe 1>NUL 2>&1 # Clean @- del *.exp >nul 2>&1 @- del *.ilk >nul 2>&1 @@ -41,11 +41,11 @@ release: # Static Release !IF "$(WEBUI_USE_TLS)" != "1" @echo Build C++ Example (Release Static)... - @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib /OUT:main.exe 1>NUL 2>&1 + @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main.exe 1>NUL 2>&1 !ENDIF # Dynamic Release @echo Build C++ Example (Release Dynamic)... - @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME).lib user32.lib Advapi32.lib Shell32.lib /OUT:main-dyn.exe 1>NUL 2>&1 + @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME).lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main-dyn.exe 1>NUL 2>&1 # Clean @- del *.exp >nul 2>&1 @- del *.ilk >nul 2>&1 diff --git a/examples/C++/call_cpp_from_js/main.cpp b/examples/C++/call_cpp_from_js/main.cpp index 806876cb..587a7a40 100644 --- a/examples/C++/call_cpp_from_js/main.cpp +++ b/examples/C++/call_cpp_from_js/main.cpp @@ -64,49 +64,49 @@ int main() { // HTML const std::string my_html = R"V0G0N( - - - - + + + + - Call C++ from JavaScript Example - - - -

WebUI - Call C++ from JavaScript

-

Call C++ functions with arguments (See the logs in your terminal)

- -
- -
- -
-

Call a C++ function that returns a response

- -
Double:
- - - - )V0G0N"; + Call C++ from JavaScript Example + + + +

WebUI - Call C++ from JavaScript

+

Call C++ functions with arguments (See the logs in your terminal)

+ +
+ +
+ +
+

Call a C++ function that returns a response

+ +
Double:
+ + + + )V0G0N"; // Create a window webui::window my_window; diff --git a/examples/C++/call_js_from_cpp/Makefile b/examples/C++/call_js_from_cpp/Makefile index 574cf0bc..0867f354 100644 --- a/examples/C++/call_js_from_cpp/Makefile +++ b/examples/C++/call_js_from_cpp/Makefile @@ -21,11 +21,11 @@ debug: # Static with Debug info !IF "$(WEBUI_USE_TLS)" != "1" @echo Build C++ Example (Debug Static)... - @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib /OUT:main.exe 1>NUL 2>&1 + @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main.exe 1>NUL 2>&1 !ENDIF # Dynamic with Debug info @echo Build C++ Example (Debug Dynamic)... - @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib /OUT:main-dyn.exe 1>NUL 2>&1 + @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main-dyn.exe 1>NUL 2>&1 # Clean @- del *.exp >nul 2>&1 @- del *.ilk >nul 2>&1 @@ -41,11 +41,11 @@ release: # Static Release !IF "$(WEBUI_USE_TLS)" != "1" @echo Build C++ Example (Release Static)... - @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib /OUT:main.exe 1>NUL 2>&1 + @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main.exe 1>NUL 2>&1 !ENDIF # Dynamic Release @echo Build C++ Example (Release Dynamic)... - @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME).lib user32.lib Advapi32.lib Shell32.lib /OUT:main-dyn.exe 1>NUL 2>&1 + @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME).lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main-dyn.exe 1>NUL 2>&1 # Clean @- del *.exp >nul 2>&1 @- del *.ilk >nul 2>&1 diff --git a/examples/C++/call_js_from_cpp/main.cpp b/examples/C++/call_js_from_cpp/main.cpp index 445c4220..6d3df5b1 100644 --- a/examples/C++/call_js_from_cpp/main.cpp +++ b/examples/C++/call_js_from_cpp/main.cpp @@ -53,52 +53,52 @@ int main() { // HTML const std::string my_html = R"V0G0N( - - - - - Call JavaScript from C++ Example - - - -

WebUI - Call JavaScript from C++

-
-

0

-
- -
- -
- - - - - )V0G0N"; + + + + + Call JavaScript from C++ Example + + + +

WebUI - Call JavaScript from C++

+
+

0

+
+ +
+ +
+ + + + + )V0G0N"; // Create a window webui::window my_window; diff --git a/examples/C++/minimal/Makefile b/examples/C++/minimal/Makefile index 574cf0bc..0867f354 100644 --- a/examples/C++/minimal/Makefile +++ b/examples/C++/minimal/Makefile @@ -21,11 +21,11 @@ debug: # Static with Debug info !IF "$(WEBUI_USE_TLS)" != "1" @echo Build C++ Example (Debug Static)... - @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib /OUT:main.exe 1>NUL 2>&1 + @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main.exe 1>NUL 2>&1 !ENDIF # Dynamic with Debug info @echo Build C++ Example (Debug Dynamic)... - @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib /OUT:main-dyn.exe 1>NUL 2>&1 + @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main-dyn.exe 1>NUL 2>&1 # Clean @- del *.exp >nul 2>&1 @- del *.ilk >nul 2>&1 @@ -41,11 +41,11 @@ release: # Static Release !IF "$(WEBUI_USE_TLS)" != "1" @echo Build C++ Example (Release Static)... - @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib /OUT:main.exe 1>NUL 2>&1 + @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main.exe 1>NUL 2>&1 !ENDIF # Dynamic Release @echo Build C++ Example (Release Dynamic)... - @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME).lib user32.lib Advapi32.lib Shell32.lib /OUT:main-dyn.exe 1>NUL 2>&1 + @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME).lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main-dyn.exe 1>NUL 2>&1 # Clean @- del *.exp >nul 2>&1 @- del *.ilk >nul 2>&1 diff --git a/examples/C++/serve_a_folder/Makefile b/examples/C++/serve_a_folder/Makefile index 574cf0bc..0867f354 100644 --- a/examples/C++/serve_a_folder/Makefile +++ b/examples/C++/serve_a_folder/Makefile @@ -21,11 +21,11 @@ debug: # Static with Debug info !IF "$(WEBUI_USE_TLS)" != "1" @echo Build C++ Example (Debug Static)... - @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib /OUT:main.exe 1>NUL 2>&1 + @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main.exe 1>NUL 2>&1 !ENDIF # Dynamic with Debug info @echo Build C++ Example (Debug Dynamic)... - @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib /OUT:main-dyn.exe 1>NUL 2>&1 + @cl /Zi /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)/debug" /SUBSYSTEM:CONSOLE $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main-dyn.exe 1>NUL 2>&1 # Clean @- del *.exp >nul 2>&1 @- del *.ilk >nul 2>&1 @@ -41,11 +41,11 @@ release: # Static Release !IF "$(WEBUI_USE_TLS)" != "1" @echo Build C++ Example (Release Static)... - @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib /OUT:main.exe 1>NUL 2>&1 + @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME)-static.lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main.exe 1>NUL 2>&1 !ENDIF # Dynamic Release @echo Build C++ Example (Release Dynamic)... - @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME).lib user32.lib Advapi32.lib Shell32.lib /OUT:main-dyn.exe 1>NUL 2>&1 + @cl /EHsc /std:c++17 main.cpp /I"$(INCLUDE_DIR)" /link /LIBPATH:"$(LIB_DIR)" /SUBSYSTEM:WINDOWS $(WEBUI_LIB_NAME).lib user32.lib Advapi32.lib Shell32.lib Ole32.lib /OUT:main-dyn.exe 1>NUL 2>&1 # Clean @- del *.exp >nul 2>&1 @- del *.ilk >nul 2>&1