Qt игнорирует флаги для использования зависимости winmm и вместо этого использует функцию kernel32 timeBeginPeriod - PullRequest
0 голосов
/ 07 июля 2019

Я пытаюсь статически скомпилировать программу, которая использует функции 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.

Любой совет приветствуется и не стесняйтесь за дополнительной информацией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...