Компиляция RtMidi — Qt Project, mingw

Я пытался скомпилировать RtMidi (http://www.music.mcgill.ca/~gary/rtmidi/) в среде Windows (QtCreator, mingw) в течение нескольких часов. Чтение других тем не помогло.

Как рекомендовано в другом посте, я добавил следующие строки в свой .pro-файл, чтобы скомпилировать Microsoft Multimedia API.

DEFINES += __WINDOWS_MM__
LIBS += -lwinmm

RtMidi::getCompiledApi() возвращает только нефункциональный API-интерфейс RtMidi Dummy.

Есть намеки?

2

Решение

Проблема была решена путем размещения DEFINES += __WINDOWS_MM__ определение в RtMidi.h вместо .pro-файла.

Я видел строку, помещенную в .pro-файл проекта с открытым исходным кодом и скопированную оттуда, не могу сказать, сработало ли это для них или почему.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]