Разработать .so обертку на .dll через wine

2 000 руб. за проект
26 ноября 2022, 11:41 • 1 отклик • 48 просмотров
Задача 1.
Требуется создать windows .dll проект на си с одной простой функцией следующего вида:
int CreateObject(void* ptrObject)
Важно, чтобы функция в теле каким-то образом использовала ptrObject и WinApi, что именно на ваше усмотрение - самое простое.

Задача 2.
Требуется создать .so обертку на .dll, созданной в задаче 1, каким образом это будет реализовано мне неизвестно, скорее всего через winelib, т.к. требуется работа с WinApi, важно, чтобы полученная .so обертка могла использоваться из приложений которые не связаны с wine, но в тоже время сама .so каким-то образом может использовать библиотеки wine.

В результате работы должны быть предоставлены два проекта из 1 и 2 задачи.