一个简单的DirectDraw的问题?help!(在线等!!)

westlifehu 2004-12-25 10:10:53
我的配置是vc 6.0+DirectxSDK9.0,刚才编了个Direct3d都可以,但在用DirectDraw 时候出问题了,link中我设置了ddraw.lib,文件中也添加了ddraw.h,
部分代码:
LPDIRECTDRAW7 pDD7;
HRESULT result;

result=DirectDrawCreateEx(NULL,(VOID **)&pDD7,IID_IDirectDraw7,NULL);
if(result!=DD_OK)
MessageBox("建立失败");
编译能通过,但link时候:错误如下:
error LNK2001: unresolved external symbol _IID_IDirectDraw7
Debug/3dtest.exe : fatal error LNK1120: 1 unresolved externals
求高手帮忙!!
...全文
72 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
myling 2004-12-28
  • 打赏
  • 举报
回复
或者 #define INITGUID

或者在在菜单Project-Setting下的Link页的Object/Library Modules栏里加入"dxguid.lib"
woodwoodwood3 2004-12-27
  • 打赏
  • 举报
回复
在头文件前(#define区域)加上:
#pragma comment (lib, "dxguid.lib")

19,473

社区成员

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

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