编译RtMidi - Qt项目,mingw

时间:2013-07-07 17:49:22

标签: c++ qt midi

我一直在尝试在Windows环境(QtCreator,mingw)中编译RtMidi(http://www.music.mcgill.ca/~gary/rtmidi/)几个小时。阅读其他主题并没有帮助。

正如在另一篇文章中所建议的,我将以下行添加到我的.pro文件中以编译Microsoft Multimedia API。

DEFINES += __WINDOWS_MM__
LIBS += -lwinmm

RtMidi::getCompiledApi()仅返回非功能性RtMidi Dummy API。

任何提示?

1 个答案:

答案 0 :(得分:2)

通过将DEFINES += __WINDOWS_MM__定义放入RtMidi.h而不是.pro文件来解决问题。

我已经看到该行被放置在一个开源项目的.pro文件中并从那里复制,无法判断它是否或为什么对它们起作用。