刚刚编程Windows第5版。作者:Charles Petzold(有点旧但很好; pub。1998年适用于Windows 98),第3章中的简单程序使用PlaySound。主要错误信息是: 未定义引用`PlaySoundA @ 12'
我已尝试使用NetBeans和MinGW Developer Studio编译和运行程序,分别使用Cygwin和MinGW。我会尝试CodeBlocks和MSVS,但不能在我的机器上使用它们。我尝试过连接winmm.lib,还包括mmsystem.h (当windows.h引用它时,不应该这样做。)
在回调函数中调用PlaySound:
LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
HDC hdc ;
PAINTSTRUCT ps ;
RECT rect ;
switch (message)
{
case WM_CREATE:
PlaySound (TEXT ("hellowin.wav"), NULL, SND_FILENAME | SND_ASYNC) ;
return 0 ;
如何让PlaySound工作?