为什么我在一个项目中加入#include "dSound.h" 编译出错?

wangweintk 2004-10-15 02:25:37
为什么我在一个项目中加入#include "dSound.h" 编译出错?
目录和库的路径都已经加入了,而且还设在第一项。
dsound.lib dxguid.lib也已经加入Link了。

请大家帮助!
...全文
860 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
huaguli 2004-10-15
  • 打赏
  • 举报
回复
在前面加入#include "mmreg.h"
DentistryDoctor 2004-10-15
  • 打赏
  • 举报
回复
读DXSDK中的示例一般是包含的mmsystem.h,很少直接包含mmreg.h(前者包含了后者,还有其它一些,但你如果用不到其它,直接包含mmreg.h也可)
oyljerry 2004-10-15
  • 打赏
  • 举报
回复
是dsound中缺少其他的h文件
lixiaosan 2004-10-15
  • 打赏
  • 举报
回复
学到了
lixiaosan 2004-10-15
  • 打赏
  • 举报
回复
没用过这玩意儿
DentistryDoctor 2004-10-15
  • 打赏
  • 举报
回复
Sorry,是
#include <mmsystem.h>
#include <dsound.h>
wangweintk 2004-10-15
  • 打赏
  • 举报
回复
在前面加入#include "mmreg.h"
已经解决了,谢谢大家!
DentistryDoctor 2004-10-15
  • 打赏
  • 举报
回复
#include <mmstream.h>
#include <dsound.h>
wangweintk 2004-10-15
  • 打赏
  • 举报
回复
还请各位高手多多帮忙,马上结帐。
wangweintk 2004-10-15
  • 打赏
  • 举报
回复
d:\dxsdk\include\dsound.h(230) : error C2143: syntax error : missing ';' before '*'
d:\dxsdk\include\dsound.h(230) : error C2501: 'LPCWAVEFORMATEX' : missing storage-class or type specifiers
d:\dxsdk\include\dsound.h(349) : error C2146: syntax error : missing ';' before identifier 'lpwfxFormat'
d:\dxsdk\include\dsound.h(349) : error C2501: 'LPWAVEFORMATEX' : missing storage-class or type specifiers
d:\dxsdk\include\dsound.h(349) : error C2501: 'lpwfxFormat' : missing storage-class or type specifiers
d:\dxsdk\include\dsound.h(365) : error C2146: syntax error : missing ';' before identifier 'lpwfxFormat'
d:\dxsdk\include\dsound.h(365) : error C2501: 'LPWAVEFORMATEX' : missing storage-class or type specifiers
d:\dxsdk\include\dsound.h(365) : error C2501: 'lpwfxFormat' : missing storage-class or type specifiers
d:\dxsdk\include\dsound.h(416) : error C2146: syntax error : missing ';' before identifier 'lpwfxFormat'
d:\dxsdk\include\dsound.h(416) : error C2501: 'LPWAVEFORMATEX' : missing storage-class or type specifiers
d:\dxsdk\include\dsound.h(416) : error C2501: 'lpwfxFormat' : missing storage-class or type specifiers
d:\dxsdk\include\dsound.h(425) : error C2146: syntax error : missing ';' before identifier 'lpwfxFormat'
d:\dxsdk\include\dsound.h(425) : error C2501: 'LPWAVEFORMATEX' : missing storage-class or type specifiers
d:\dxsdk\include\dsound.h(425) : error C2501: 'lpwfxFormat' : missing storage-class or type specifiers
d:\dxsdk\include\dsound.h(686) : error C2061: syntax error : identifier 'LPWAVEFORMATEX'
d:\dxsdk\include\dsound.h(696) : error C2061: syntax error : identifier 'LPCWAVEFORMATEX'
d:\dxsdk\include\dsound.h(770) : error C2061: syntax error : identifier 'LPWAVEFORMATEX'
d:\dxsdk\include\dsound.h(780) : error C2061: syntax error : identifier 'LPCWAVEFORMATEX'
d:\dxsdk\include\dsound.h(1041) : error C2061: syntax error : identifier 'LPWAVEFORMATEX'
d:\dxsdk\include\dsound.h(1099) : error C2061: syntax error : identifier 'LPWAVEFORMATEX'
E:\上海驾模\主被动合一式驾模源码\wwSound\wwSound.cpp(86) : error C2065: 'LPWAVEFORMATEX' : undeclared identifier
E:\上海驾模\主被动合一式驾模源码\wwSound\wwSound.cpp(86) : error C2146: syntax error : missing ';' before identifier 'm_pFormat'
E:\上海驾模\主被动合一式驾模源码\wwSound\wwSound.cpp(86) : error C2065: 'm_pFormat' : undeclared identifier
Error executing cl.exe.

wwSound.dll - 23 error(s), 0 warning(s)
wangweintk 2004-10-15
  • 打赏
  • 举报
回复
报dsound.h中的错。
快乐鹦鹉 2004-10-15
  • 打赏
  • 举报
回复
对啊。什么错误呢?
DentistryDoctor 2004-10-15
  • 打赏
  • 举报
回复
#include <initguid.h>?
bohut 2004-10-15
  • 打赏
  • 举报
回复
报什么错?
DentistryDoctor 2004-10-15
  • 打赏
  • 举报
回复
出什么错?
#include <dsound.h> ?

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧