wxSound。对 PlaySoundW@12 的未定义引用
wxSound. Undefined reference to PlaySoundW@12
我尝试使用wxSound 来播放声音,但是当我尝试编译和链接所有项目时。我有这个错误:
C:\wxWidgets-3.0.2\build\msw/../../include/wx/msw/winundef.h:171: 未定义对 `PlaySoundW@12 的引用'
我 Google 它并得到了关于向链接器添加选项 -lwinmm 的答案。但是没用
您在编译什么,并且 link 正在编译什么?您是否尝试构建 wxWidgets 附带的 sound
示例?
这个函数肯定在 winmm.lib
和 wxWidgets makefiles 中已经 link 了。如果它们可以工作而您的代码没有,很可能是您没有在正确的位置添加 -lwinmm
选项。
我尝试使用wxSound 来播放声音,但是当我尝试编译和链接所有项目时。我有这个错误:
C:\wxWidgets-3.0.2\build\msw/../../include/wx/msw/winundef.h:171: 未定义对 `PlaySoundW@12 的引用'
我 Google 它并得到了关于向链接器添加选项 -lwinmm 的答案。但是没用
您在编译什么,并且 link 正在编译什么?您是否尝试构建 wxWidgets 附带的 sound
示例?
这个函数肯定在 winmm.lib
和 wxWidgets makefiles 中已经 link 了。如果它们可以工作而您的代码没有,很可能是您没有在正确的位置添加 -lwinmm
选项。