GCC позволяет передать линкеру
-Wl,--kill-at
, при этом __stdcall функции будут экспортироваться под своими нормальными именами, как в исходниках. Для VC++ что-то не получается найти такой способ, функции экспортируются наподобие _OpenW@4
.Знаю, что это лечится def-файлом, но вопрос: есть ли способ обойтись без def-файла?