游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4602|回复: 3

关于lib的问题,大家来看看啊

[复制链接]

7

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2005-4-7 18:50:00 | 显示全部楼层 |阅读模式
我用的是visual c++6.0,最近在编一个简单的初始化directdraw对象的程序时
不管我怎么调试,连接时
仍然说IID_IDirectDraw是一个外部变量
我查看我的direct sdk的lib目录也是正确的
但就是不行
后来我通过project->setting->link在lib目录里直接添加ddraw.lib和dxguid.lib然后就能通过连接

实在不明白?多谢高人指点

5

主题

41

帖子

41

积分

注册会员

Rank: 2

积分
41
发表于 2005-4-8 09:41:00 | 显示全部楼层

Re:关于lib的问题,大家来看看啊

也可以在用到的cpp里面加入:
#pragma comment(lib,"ddraw.lib")
#pragma comment(lib,"dxguid.lib")

7

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
 楼主| 发表于 2005-4-8 19:25:00 | 显示全部楼层

Re:关于lib的问题,大家来看看啊

噢,谢谢!

0

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2005-4-13 12:02:00 | 显示全部楼层

Re:关于lib的问题,大家来看看啊

afxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
libcd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
cdx.lib(cdxscreen.obj) : error LNK2001: unresolved external symbol _IID_IDirectDraw7
cdx.lib(cdxscreen.obj) : error LNK2001: unresolved external symbol _DirectDrawCreate@12
cdx.lib(ddutils.obj) : error LNK2001: unresolved external symbol _DirectDrawCreate@12
cdx.lib(cdxscreen.obj) : error LNK2001: unresolved external symbol __imp__timeGetTime@0
cdx.lib(cdxscreen.obj) : error LNK2001: unresolved external symbol _DirectDrawEnumerateExA@12
cdx.lib(cdxscreen.obj) : error LNK2001: unresolved external symbol _DirectDrawCreateEx@16
Debug/RussiaBlock.exe : fatal error LNK1120: 8 unresolved externals
Error executing link.exe.

RussiaBlock.exe - 10 error(s)
帮我看看需要加入哪些库文件?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 06:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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