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