游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2442|回复: 1

[VC++]请教DX的设置问题?

[复制链接]

23

主题

111

帖子

111

积分

注册会员

Rank: 2

积分
111
发表于 2006-9-5 09:06:00 | 显示全部楼层 |阅读模式
在tool -> option中设置好了DX SDK的路径
但是在编译带DX的程序时还是出错,
按照初学者指南中的说法:

VC编译DX程序出现"无法解析的外部符号"是怎么回事?
  这个错误经常出现在初学者要进行编译DirectX程序的时候,主要是因为没有将DX的库文件引用到工程中,这里需要注意,我们将DX SDK的路径设置到VC后,并不代表我们已设置好了DX SDK,在我们的DX工程中,我们还需要进行相应的设置操作,把我们所需要的库文件(DirectX SDK Library)加入到我们的工程中,要设置这个库文件有两个方法,一个是在你工程的编译选项中进行添加,另外一种可以通过代码的方法来添加(推荐)。
  命令行:#pragma comment( lib,"xxx.lib" )
  这个是VC的编译预处理指令,将其加在代码中即可。
  例如:#pragma comment( lib,"ddraw.lib" )  这句的意思是将ddraw.lib库加入到工程中进行编译。
注:此命令行不需要加分号(“;”)。

我有几个疑问:
1.在工程中加DX SDK的具体操作是什么?
2.命令行代码应该写在什么地方?
3.是不是每个含DX的程序都要这样做?

麻烦大家了

0

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2006-9-6 16:37:00 | 显示全部楼层

Re:[VC++]请教DX的设置问题?

1.在工程中加DX SDK是为了找头文件(.h)和lib文件提供查询目录,不然VC去哪找一些你所调用的东西呢
2.命令行代码可以写在任何地方,如果有多个文件需要连接lib,可加到预编译头或其他的头文件,可避免重复的连接,还可以直接通过Linker->Input->Additional Dependencies添加
3.应该是的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 07:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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