flyweight
Spice up your life with FM and Feedback
Cau Guys,
Ik heb een verzoek gedaan om een winelib build aan te bieden voor Ableton in Beta.
zie https://ableton.centercode.com SUG-2092
Als je een beta member bent laat dan effe je interesse achter.
######################################################################################
I do not expect native Linux support and wine is working but additional stability, performance and integration could be achieved with Winelib.
As an example we could look at Renoise who made the step to a Linux version with wine lib.
http://forum.renoise.com/index.php/topic/5891-linux-version/
And a great start would be to offer a winlib build via the beta program.
Winelib is a development toolkit which allows you to compile your Windows applications on Unix.
Most of Winelib code consists of the Win32 API implementation. Fortunately this part is 100 percent shared with Wine. The remainder consists of Windows compatible headers and tools like the resource compiler (and even these are used when compiling Wine).
Thanks to the above, Winelib supports most C and C++ source code, resource and message files, and can generate graphical or console applications as well as dynamic libraries.
What is not supported is are the types it depends on (especially segmented pointers) are not supported by Unix compilers. Also missing are some of the more exotic features of Microsoft compilers like native COM support and structured exception handling. So you may need to perform some modifications in your code when recompiling your application with Winelib.
What you gain by recompiling your application with Winelib is the ability to make calls to Unix APIs, directly from your Windows source code. This allows for a better integration with the Unix environment than is allowed by running an unmodified Windows application running in Wine.
https://dl.winehq.org/wine/docs/en/winelib-guide.html
#######################################################################################
Ik heb een verzoek gedaan om een winelib build aan te bieden voor Ableton in Beta.
zie https://ableton.centercode.com SUG-2092
Als je een beta member bent laat dan effe je interesse achter.
######################################################################################
I do not expect native Linux support and wine is working but additional stability, performance and integration could be achieved with Winelib.
As an example we could look at Renoise who made the step to a Linux version with wine lib.
http://forum.renoise.com/index.php/topic/5891-linux-version/
And a great start would be to offer a winlib build via the beta program.
Winelib is a development toolkit which allows you to compile your Windows applications on Unix.
Most of Winelib code consists of the Win32 API implementation. Fortunately this part is 100 percent shared with Wine. The remainder consists of Windows compatible headers and tools like the resource compiler (and even these are used when compiling Wine).
Thanks to the above, Winelib supports most C and C++ source code, resource and message files, and can generate graphical or console applications as well as dynamic libraries.
What is not supported is are the types it depends on (especially segmented pointers) are not supported by Unix compilers. Also missing are some of the more exotic features of Microsoft compilers like native COM support and structured exception handling. So you may need to perform some modifications in your code when recompiling your application with Winelib.
What you gain by recompiling your application with Winelib is the ability to make calls to Unix APIs, directly from your Windows source code. This allows for a better integration with the Unix environment than is allowed by running an unmodified Windows application running in Wine.
https://dl.winehq.org/wine/docs/en/winelib-guide.html
#######################################################################################