Use any web browser or WebView as GUI, with your preferred language in the backend and modern web technologies in the frontend, all in a lightweight portable library.
When compiling the example with the WebUI library TCC compiled:
tcc: error: undefined symbol 'strtoll'
tcc: error: undefined symbol 'SleepConditionVariableCS'
tcc: error: undefined symbol 'opendir'
tcc: error: undefined symbol 'closedir'
tcc: error: undefined symbol 'strtoull'
tcc: error: undefined symbol 'IsWow64Process'
GCC compiled library:
tcc: error: invalid object file
tcc: error: library 'webui-2-static' not found
mingw32-make: *** [Makefile:27: release] Error 1
The errors are similar when trying to use tcc with V.
If they can be fixed, it might help to get tcc running over there.
Edit:
Checking out earlier stable tags like 2.3.0, the TCC example doesn't build as well.
With 2.3.0 we run into less errors
tcc: error: undefined symbol 'opendir'
tcc: error: undefined symbol 'closedir'
tcc: error: undefined symbol 'IsWow64Process'
All those issues are related to missing header files. I suggest removing the TCC support from WebUI.
At the end of the day, any user can add headers files to TCC and compile the lib and examples.
E.g. trying to compile the minimal C example:
When compiling the example with the WebUI library TCC compiled:
GCC compiled library:
The errors are similar when trying to use tcc with V. If they can be fixed, it might help to get tcc running over there.
Edit: Checking out earlier stable tags like 2.3.0, the TCC example doesn't build as well.
With 2.3.0 we run into less errors
And checking over at
civetweb
it's related to what author is stating here: https://github.com/civetweb/civetweb/issues/1158#issuecomment-1546845523Maybe we should remove TCC from the supported list and the examples until it works?