如何配置DirectX开发环境

简介:

一个DirectX程序要想正确的编译和链接,需要下面三个主要前提

  1. 安装DirectX SDK
  2. 正确配置.h文件路径和.lib文件路径
  3. 正确链接所需.lib文件

安装DirectX SDK

可以直接到微软的官方网站上下载最新的SDK,Microsoft DirectX SDK(June 2010)是微软发型的最后一个独立的DX SDK,以后则不再单独发行DX SDK,而是集成到Windows SDK当中。如果使用的是Visual Studio 2010及以前的版本,那么需要安装DX SDK,如果使用 Visual Studio 2012及后续版本,则自带Windows SDK(包含DirectX)。

配置.h文件和.lib文件路径

1. 启动VS,依次选择tools-option-projects and solutions-VC++Directories,在show directories for下面有几个选项

2. 选择Include files, 这个是DirectX头文件所在的地方,点击下面的新建文件夹按钮将DirectX头文件所在的路径输入进去。在我这里是

C:\Program Files\Microsoft DirectX SDK (March 2008)\Include

3. 选择Library fies,这是.lib文件所在的地方,如法炮制,将DirectX .lib文件的路径输入进去,在我这里是

C:\Program Files\Microsoft DirectX SDK (March 2008)\Lib\x86


以上是针对整个solution的设置,也就是说,以后创建的project都将应用上面的设置,如果想针对project进行设置,那么请用下面的方法,在solution窗口中,右键点击project,选择属性。按照如下两幅图设置

设置头文件路经

设置lib文件路经

链接.lib文件

在solution view中,右键点击你的工程,选择properties-configuration properties-linker-input-addtional dependencies,然后点击右边的小按钮将下面这些常用的lib文件加入进去

dxerr.lib dxguid.lib d3dx9d.lib d3dx10d.lib d3d9.lib winmm.lib comctl32.lib,多个文件之间以空格分离。

Visual Studio 2012的配置

如果是基于单个工程的配置,和上面VS2010的方法相同,若是基于所有工程的设置则与之前版本有所不同,步骤如下。

在菜单中选择View - Property Manager打开Property Manager,如下,这里可以指定不同版本(debug或release)的设置。

双击Microsoft.Cpp.Win32.user即可打开工程属性对话框,注意这个对话框是基于用户的,也就是该用户创建的所有工程都基于该设置。

Happy Coding!!!

== THE END ==

本文转自zdd博客园博客,原文链接:http://www.cnblogs.com/graphics/archive/2009/11/04/1595727.html,如需转载请自行联系原作者

相关文章
|
5月前
|
移动开发 JavaScript 开发工具
Mac 10.9x下安装配置phonegap3.0开发环境 (涉及android sdk配置)
Mac 10.9x下安装配置phonegap3.0开发环境 (涉及android sdk配置)
|
5月前
|
移动开发 JavaScript Java
windows7下安装配置phonegap3.0 (cordavo)开发环境 (涉及android sdk配置)
windows7下安装配置phonegap3.0 (cordavo)开发环境 (涉及android sdk配置)
|
编译器 网络虚拟化 C语言
2023年最全 Windows + VSCode 配置 OpenCV C++ 一站式开发调试环境教程
2023年最全 Windows + VSCode 配置 OpenCV C++ 一站式开发调试环境教程
2861 0
|
编译器 C语言
tslib.1.19 移植安装的问题和步骤
tslib.1.19 移植安装的问题和步骤
219 1
tslib.1.19 移植安装的问题和步骤
|
IDE 程序员 编译器
VS2019正确创建C++步骤以及扩展插件美化你的VS2019的IDE开发环境
VS2019正确创建C++步骤以及扩展插件美化你的VS2019的IDE开发环境
VS2019正确创建C++步骤以及扩展插件美化你的VS2019的IDE开发环境
|
编解码 开发工具
Hi3516开发笔记(九):在QtCreator开发环境中引入海思sdk的bsp包,运行显示Qt界面
Hi3516开发笔记(九):在QtCreator开发环境中引入海思sdk的bsp包,运行显示Qt界面
Hi3516开发笔记(九):在QtCreator开发环境中引入海思sdk的bsp包,运行显示Qt界面
|
C++ Windows
Windows搭建OpenGL ES 2.0开发环境
Windows搭建OpenGL ES 2.0开发环境
734 0
Windows搭建OpenGL ES 2.0开发环境
|
Java PyTorch 算法框架/工具
LibTorch入门——Win10+VS2017配置LibTorch开发环境。
LibTorch入门——Win10+VS2017配置LibTorch开发环境。
738 0
LibTorch入门——Win10+VS2017配置LibTorch开发环境。
|
Java Android开发 移动开发