请高手帮忙,编译《Windows游戏编程大师技巧》第一个例子的时候出现问题

feng8208 2005-03-20 05:20:39
就是那个freakout的例子,已经按着书上的提示把路径和库文件都设置好了
编译可以通过,但无法链接
提示错误
--------------------Configuration: freakout - Win32 Debug--------------------
Linking...
blackbox.obj : error LNK2001: unresolved external symbol _DirectDrawCreateEx@16
Debug/freakout.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

freakout.exe - 2 error(s), 0 warning(s)

...全文
251 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
weiming28cn 2005-04-04
  • 打赏
  • 举报
回复
先安装directx sdk
然后在vc中的tools菜单->options中添加sdk的include和lib的路径,并移动到最顶。
最后在你的project->settings->link中添加wimm.lib ddraw.lib dxguid.lib
不出意外的话,应该可以了!
feng8208 2005-04-01
  • 打赏
  • 举报
回复
不行啊
body100123 2005-03-29
  • 打赏
  • 举报
回复
不是draw的问题,在库文件里加入dxguid.lib再试一试了
selfwill 2005-03-27
  • 打赏
  • 举报
回复
如果你已经安装DXSDK,并正确设置了路径的话,在blackbox.cpp文件前面加上
#pragma comment(lib, "ddraw")
就行了
windeer 2005-03-26
  • 打赏
  • 举报
回复
如 nasi00(莫傲·冰风) 所说

可能是你的ddraw.lib的没有设好

还有要设置好Include和lib的路径
summer54 2005-03-26
  • 打赏
  • 举报
回复
#include <iostream>;
using namespace std;
nasi00 2005-03-24
  • 打赏
  • 举报
回复
如果你装了sdk的话,那就是你的link设置的问题了
answerear 2005-03-23
  • 打赏
  • 举报
回复
对,先装好DXSDK,然后按照qianer(青蛙)说的那样去设置吧。
whhome1981 2005-03-23
  • 打赏
  • 举报
回复
先看看dxsdk装了没有.
要是没装的话,先去下个DXSDK来装.
装完了,再把ddraw.lib加到工程中去.

书的前面好像针对这个特别强调了一下的啊.
shuihan84 2005-03-22
  • 打赏
  • 举报
回复
如果你库设置好了
还有问题
请看看你的设置—》Project Optional 中/System 项后跟的是不是Windows
qianer 2005-03-20
  • 打赏
  • 举报
回复
工程-》设置-》link-》加入ddraw.lib
movieqiu 2005-03-20
  • 打赏
  • 举报
回复
应该是Lib的问题。
害得我翻出了那本积满灰尘的大砖头,你去看看Page22最上面的话,是不是没有看仔细啊。

8,325

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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