用dirextx开发的问题

kane 2004-06-07 07:02:37
dirextx8 sdk里面有个playsound的例子,include了sdk里带的dsutil.h,dsutil.cpp,dxutil.h,dxutil.cpp。编译运行都没有问题。

在我自己新建的工程里,include了那几个文件后,编译出错。
fatal error C1010: unexpected end of file while looking for precompiled header directive
也就是说dsutil.h和dxutil.h文件出了错,可是这里用的都是和playsound一样的。

我用的是vs2003编译的。

...全文
93 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kane 2004-06-07
  • 打赏
  • 举报
回复
用了曲线救国方针,绕过了这个问题

散分
kane 2004-06-07
  • 打赏
  • 举报
回复
谢谢两位上面的方法。
但是又产生一个新的错误:

test error LNK2019: unresolved external symbol _DXTraceA@20 referenced in function "public: long __thiscall CSoundManager::Initialize(struct HWND__ *,unsigned long,unsigned long,unsigned long,unsigned long)" (?Initialize@CSoundManager@@QAEJPAUHWND__@@KKKK@Z)
cpmax 2004-06-07
  • 打赏
  • 举报
回复
错误提示是:预编译头文件错误,
我讲一下VC6里的设置:
project->settings->category->precomplied headers(将not using precomplied headers选上)->确定;
szchengyu 2004-06-07
  • 打赏
  • 举报
回复
1. 把 stdAfx.h 加到本 CPP 的头



2. 把 Project Setting 里本 CPP 设为 not using precomplied headers
( VC6 里的选项,VS2003 请参考)

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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