初学D3D的一个问题
我用的是VS2005的VC++.net
我怎么在里面引入Direct?
好像Direct里面为我们定义好了一个向量类了 我怎么去使用那个"d3d9types.h"?
谁可以帮帮我解答疑惑?
能够指点下我的更好!我的QQ284488254
先谢谢!
[解决办法]
额 你的问题比较多阿
你得先装个dx的sdk 然后在vs中添加相应的include和lib的路径
然后再在你的程序中使用dx 用到什么样的头文件 就包含什么样的头文件
[解决办法]
这个是基本问题了
建议楼主下载这本书,
http://download.csdn.net/source/855296
[解决办法]
建议你从DX的Sample学起,你都能从那找到答案
[解决办法]
楼主肯定是没有把包含文件和库文件链接到编译器当中。
链接的方法是这样的。我用的是VS2008.不是是不是一样,请楼主自己做个参考吧~
工具->选项->项目和解决方案->VC++目录
然后在 “显示以下内容的目录”分别选择包含文件和库文件,把你已经下好的include和lib的路径给它们就ok了。
[解决办法]
VS2008中DirectXSDK的设置:
DirectXSDK安装完后不需要Copy文件到VS2008目录下,在VS2008菜单,工具->选项->项目和解决方案->VC++目录 中设置一下包含目录和库文件目录就可以了
包含目录就是安装DX SDK目录下的Include,例如我的是D:\DirectX SDK\Include
库文件目录就是安装DX SDK目录下的Lib\x86,例如我的是D:\DirectX SDK\Lib\x86
然后代码里要包含头文件和引入库文件
#include <d3d9.h>
#include <d3dx9.h>
#pragma comment(lib,"d3d9.lib")
#pragma comment(lib,"d3dx9.lib")