游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1549|回复: 4

救我!!!连接错误!!!

[复制链接]

10

主题

149

帖子

149

积分

注册会员

Rank: 2

积分
149
QQ
发表于 2006-3-30 18:34:00 | 显示全部楼层 |阅读模式
我用VC++6.0写了一个DDraw程序,就是一个基本的窗口程序,在WinMain()里加了一个InitDDraw,只创建了一个主页面,成功通过编译。可是连接时却出现:
Linking...
window.obj : error LNK2001: unresolved external symbol _IID_IDirectDraw7
Debug/ddtest.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

ddtest.exe - 2 error(s), 0 warning(s)
是IID_IDirectDraw7没定义吗????我把DirectX7的ddraw.h和ddraw.lib复制到VC的include\lib文件夹中了。怎么会有错呢????????

22

主题

191

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
QQ
发表于 2006-3-30 19:38:00 | 显示全部楼层

Re:救我!!!连接错误!!!

类的成员函数有一部分没有定义吧

17

主题

258

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
发表于 2006-3-30 20:37:00 | 显示全部楼层

Re:救我!!!连接错误!!!

光复制是不行的。
在vc6中要设置一下:
先在菜单中选择Project->Settings
然后选择Link选项卡,在Project Options中添加上ddraw.lib。

10

主题

149

帖子

149

积分

注册会员

Rank: 2

积分
149
QQ
 楼主| 发表于 2006-3-31 09:01:00 | 显示全部楼层

Re:救我!!!连接错误!!!

问题已经解决了,原来少加了一个dxguid.lib,
唉,原来装了SDK之后,默认是加了这个库的,如果没有装SDK,就要手动装上
微软局然没有讲明这一点,真的害人不浅啊!!!!!!!!!!!!!!!

10

主题

149

帖子

149

积分

注册会员

Rank: 2

积分
149
QQ
 楼主| 发表于 2006-3-31 09:03:00 | 显示全部楼层

Re:救我!!!连接错误!!!

老大哥哟,我没有复制。我从来都是自己写的啊,你可以说我抄,但是我没有复制
代码是经过我的头脑的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 01:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表