Столкновение символов при сборке Windows 64bit DLL - PullRequest
0 голосов
/ 17 января 2019

Я добавил функцию ShowWindow() в моей библиотеки , и она не работает при генерации DLL только в 64-битной Windows из-за конфликта с user32.dll символом того же имени.

Я знаю, что соглашения о вызовах __cdecl и __stdcall игнорируются в 64-битном формате, и это может быть причиной конфликта, но ... почему он не жалуется на мою другую функцию ShowCursor()? Этот же символ тоже внутри user32.dll! Я не понимаю этого ...

Также интересно, есть ли какое-нибудь решение, чтобы сохранить мой ShowWindow() на всех платформах.

...