游戏开发论坛

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

包含Direct库问题

[复制链接]

31

主题

64

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2006-1-23 17:51:00 | 显示全部楼层 |阅读模式
    我看<windows游戏编程 大师技巧>那上面说要Direct程序要包含很多输入库,不怕笑话,我真不知道怎么包含这些库.
    比如包含ddraw.lib该怎么做?我用pragma comment(lib,"ddraw.lib")包含还是有错,该怎么包含这些库呢?

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2006-1-23 18:29:00 | 显示全部楼层

Re:包含Direct库问题

#pragma comment(lib,"ddraw.lib")

31

主题

64

帖子

64

积分

注册会员

Rank: 2

积分
64
 楼主| 发表于 2006-1-23 19:22:00 | 显示全部楼层

Re:包含Direct库问题

还是有
E:\程序\12dx\1.cpp(59) : error C2146: syntax error : missing ';' before identifier 'lpdd'
E:\程序\12dx\1.cpp(59) : error C2501: 'LPDIRECTDRAW7' : missing storage-class or type specifiers
E:\程序\12dx\1.cpp(59) : fatal error C1004: unexpected end of file found
这样的错误,我把代码改成使用旧版本的Direct就对了,为什么呢?

8

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2006-1-23 19:42:00 | 显示全部楼层

Re:包含Direct库问题

引入外部库可通过VC里面:
Tool->Option->Directories
再在里面的include 和 Library 分别加入要加的头文件和库文件

另外DX有可能有重命名的问题,所以一般将其放其首位链接

31

主题

64

帖子

64

积分

注册会员

Rank: 2

积分
64
 楼主| 发表于 2006-1-23 19:58:00 | 显示全部楼层

Re:包含Direct库问题

多谢,解决了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 08:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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