我看到书上说只要在工程中加入winmm.lib 库就可以直接调用PlaySound函数!
我看了他的例子,是这样的!可是我在自己的工程中这样用的时候报错:不知道是为什么??????\我的……\temp\游戏框架\canvasFrame.cpp(539) : error C2065: 'PlaySound' : undeclared identifier
G:\我的……\temp\游戏框架\canvasFrame.cpp(539) : error C2065: 'SND_ASYNC' : undeclared identifier
G:\我的……\temp\游戏框架\canvasFrame.cpp(539) : error C2065: 'SND_FILENAME' : undeclared identifier
执行 cl.exe 时出错.
Creating browse info file...canvas.exe - 1 error(s), 0 warning(s)
我看了他的例子,是这样的!可是我在自己的工程中这样用的时候报错:不知道是为什么??????\我的……\temp\游戏框架\canvasFrame.cpp(539) : error C2065: 'PlaySound' : undeclared identifier
G:\我的……\temp\游戏框架\canvasFrame.cpp(539) : error C2065: 'SND_ASYNC' : undeclared identifier
G:\我的……\temp\游戏框架\canvasFrame.cpp(539) : error C2065: 'SND_FILENAME' : undeclared identifier
执行 cl.exe 时出错.
Creating browse info file...canvas.exe - 1 error(s), 0 warning(s)
#include <mmsystem.h>
使用到了 mfc
--------------------------------
更正:我的工程是改造过的有mfc工程!
#include <mmsystem.h>
这个头文件么?
加了这个后能用了!不知道为什么!
加了这个后能用了!不知道为什么!
因为PlaySound是在头文件mmsystem.h里面的~~~
在书<<Windows程序设计>>上面有介绍的阿~~
我的意思是书上给的程序中并没有包含<mmsystem.h>文件,只是在工程中加入winmm.lib 库就
用了!