directx 学习笔记之一 如何安装并且在visual studio2010的项目中使用directx

来源:互联网 发布:js 分享到qq空间 编辑:程序博客网 时间:2024/05/02 04:43

    DirectX, (Direct extension, 简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。被广泛使用与Microsoft Windows、MicroSoft Xbox和MicroSoft Xbox 360电子游戏开发,并且只能支持这些平台,在至秦写这篇文章的时候,DirectX11已经快要出来了,不过至秦这次没有下载到哦,现在学习用的还是DirectX9.0.听说11.0是在windows7上跑的,没有试过。有机会一定要下载了用下。

    好了,言归正传,使用directx开发,首先得下载directx喽,至秦就不贴地址了,由于也不是最新版本,随便在百度里就能搜得到

windows下面下载完后安装,它会生成一个目录,然后找到 directx目录下的lib目录,这里是directx提供的库文件。

然后我们就可以打开visual studio 了,至秦用的是vs2010:

右键点击项目后,选择属性,VC++目录,库目录

然后在编辑这里,加入directx安装目录下的lib->X86目录,因为该目录下有我们需要的*.lib文件。

好了再到连接器的输入一栏:

 

 

加上这两个库文件。

 

好了,到此就设置完毕了,在项目中,我们就可以放心得使用了,例如:

 

#include<d3d9.h>

#pragma comment(lib, "d3d9.lib")
#pragma comment(lib, "d3dx9.lib")

 

又如:

// Function Prototypes...
bool InitializeD3D(HWND hWnd, bool fullscreen);
void RenderScene();
void Shutdown();


// Direct3D object and device.
LPDIRECT3D9 g_D3D = NULL;
LPDIRECT3DDEVICE9 g_D3DDevice = NULL;

好了,设置环境就到此,接下来有机会就多尝试着进行开发了,至秦个人觉得directx的开发是一件很有意思的事情,因为每实现一个小功能,就能立竿见影,看到自己的成果,有点小小成就感....

至秦在接下来的空余时间里,在自己不断学习directx的过程中,也会一直保持这个博客栏目的更新,我希望自己的学习记录能够帮到一部分人,并且害怕因为自己的写错而误导了别人,所以我希望会有朋友留言,哪怕是批评,喷我,我一定虚心改正,荣幸之至

 

原创粉丝点击