游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3238|回复: 7

菜鸟级问题,怎么在VC.net 里包含DirectX的库文件?

[复制链接]

1

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2005-10-23 15:49:00 | 显示全部楼层 |阅读模式
刚开始使用VC.net,怎么也找不到,望高手指点

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2005-10-23 16:10:00 | 显示全部楼层

Re:菜鸟级问题,怎么在VC.net 里包含DirectX的库文件?

如果你安装的是DX90c,你只需要在项目属性-〉链接-〉附加包含文件,把要包含的库名填进去就可以了。。。编译器要摸熟,开发效率才能上得去。

33

主题

544

帖子

554

积分

高级会员

Rank: 4

积分
554
发表于 2005-10-23 16:41:00 | 显示全部楼层

Re:菜鸟级问题,怎么在VC.net 里包含DirectX的库文件?



如何把DirectX关联到VC中?
  我们要进行DirectX程序的编译就必须要有DirectX SDK库文件,此文件可以到微软或者本站获取,然后通过VC设置将其关联。下面说明了在VC6和VS.Net下的安装方法。
  VC6(英文版):选择菜单Tools->Options,打开Options对话框,选择Directions标签页,选择Include files项,在里面添加DirectX头文件的文件夹路径目录,同样,在Library files项中添加DirectX头文件的文件夹路径目录。
  VS.Net(中文版):选择菜单"工具->选项",打开选项对话框,打开Projects标签页,分别选择"包含文件"和"库文件"进行相应的路径添加即可。
注:VC在进行编译时,会根据排列顺序来进行库文件选取,假设有两个相同名字的库,VC会优先使用排列在前面的库文件。


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库加入到工程中进行编译。
注:此命令行不需要加分号(“;”)。



站里不是写了吗?

14

主题

283

帖子

293

积分

中级会员

Rank: 3Rank: 3

积分
293
QQ
发表于 2005-10-25 00:30:00 | 显示全部楼层

Re:菜鸟级问题,怎么在VC.net 里包含DirectX的库文件?

借我水一下-_-b

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2005-10-25 16:22:00 | 显示全部楼层

Re:菜鸟级问题,怎么在VC.net 里包含DirectX的库文件?

完整的DX SDK安装后直接搞定

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2005-10-25 16:32:00 | 显示全部楼层

Re:菜鸟级问题,怎么在VC.net 里包含DirectX的库文件?

我也水

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2005-10-27 04:17:00 | 显示全部楼层

Re:菜鸟级问题,怎么在VC.net 里包含DirectX的库文件?

#include<d3d9.h>
#include<d3dx9.h>
#pragma comment(lib,"d3d9.lib")
#pragma comment(lib,"d3dx9.lib")
#pragma comment(lib,"dxguid.lib")

39

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2005-10-27 08:46:00 | 显示全部楼层

Re:菜鸟级问题,怎么在VC.net 里包含DirectX的库文件?

VC.net好象不用手动设置吧,安装完自动就可以了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 10:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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