Я пытаюсь статически скомпилировать программу, которая использует функции timeBeginPeriod и timeEndPeriod вместе со многими другими зависимостями.
Проблема сохраняется, несмотря на меня:
Ссылка в файле проекта зависит от:
LIBS += -L$$PWD/lib -lbass -ldiscord-rpc -lwinmm
Связывание зависимостей в компиляторе выполняется следующим образом:
Codegen: -LC:\msys64\usr\local\lib -LC:\msys64\mingw32\lib -lwinmm
Флажки связывания: -IC:\msys64\usr\local\include -IC:\Windows\SysWOW64\winmm
Программа по-прежнему будет использовать функцию из kernel32 вместо winmn. Программа работает для Windows 10, однако она не работает в Windows 7 из-за попытки доступа к kernel32.
Любой совет приветствуется и не стесняйтесь за дополнительной информацией.