Задачка обыденная - есть некая Windows DLL, нужно написать над ней враппер для подгрузки в обычную Линукс-программу. Собственно, .so с помощью WineLib сделать получилось и даже прилинковать к своей программе, только в результате она крешится при попытке вызова любой WinAPI-функции.
Следуя документации программу я тоже собрал с помощью winegcc, а не обычным gcc, она запускается, WinAPI дёргает, всё работает. Естественное желание - собирать свою программу без WineLib, а обычным способом, просто прилинковав вышеупомянутый .so. Это вообще возможно? Если не с помощью WineLib - то как тогда?