转载自:http://blog.csdn.net/zhmxy555/article/details/7672101

在编写基于DirectX 11的应用程序之前,我们当然需要在IDE中加入DirectX SDK函数库的支持,让编译器在编译我们的代码时候,认识我们在代码中调用的DirectXSDK中的函数。否则,编译器会报出undefined  XXX等错误,因为如果我们不进行DirectXSDK的配置,编译器是不会聪明到认识这些函数的。

之前浅墨发表过一篇《DirectX开发环境快速配置》的文章,其实那篇文章中把DirectX SDK的配置说复杂了,由于目前是面向Visua Studio 2008以上的版本,配置过程将是非常的简单。

<第一步>下载和安装DirectX SDK

从微软官方网站上下载最新的DirectX SDK,我们选择目前最新的 DirectXSDK_June10 (截止2012年6月16日)。

下载地址是  http://www.microsoft.com/en-us/download/details.aspx?id=6812

下载完成后得到一个名为DXSDK_Jun10.exe的安装包,然后双击此文件进行安装。

安装目录浅墨设定的为 D:\Program Files\Microsoft DirectX SDK (June 2010) ,可以任意设定,但要记好目录,下一步会用到这个安装目录。

<第二步>进行相关的配置

打开Visual Studio(浅墨在这里示例的是Visual Studio 2010),依次点击【工具】(快捷键 Alt+T)->【选项】(快捷键O)->【项目和解决方案】->【VC++目录】

(英文版的为【tools】->【option】->【projects and solutions】->【VC++Directories】)

我们会得到如下窗口:

,需要的只是在【包含目录】和【库目录】中添加相关目录即可,浅墨在图中用方框标出了,添加的具体步骤如下:

<1>    在【包含目录】中加入安装的DirectX SDK目录下的include文件夹的路径,根据DirectX SDK的安装路径,即添加D:\ProgramFiles\Microsoft DirectX SDK (June 2010)\Include

这里如果是不同的安装路径需要部分进行修改,示意图如下:

<2> 在【库目录】中加入安装的DirectX SDK目录下的Lib文件夹的路径,根据DirectX SDK的安装路径,即添加 D:\Program Files\MicrosoftDirectX SDK (June 2010)\Lib\X86

这里如果是不同的安装路径依然需要部分进行修改,示意图如下:

添加完这两个目录,DirectX开发环境的配置就成功了,我们就可以在Visual Studio中运行基于DirectX的运用程序了.

PS: 如果在执行第二步的时候,也许会出现“VC++ 目录编辑功能已被否决”的情况。我们可以不采用上述的方案进入VC++Directories,转而采用如下方案:

执行菜单栏中的<视图>--<属性管理器>,在新出现的“属性管理器”工作区中,点击项目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories即可打开vc++Directories

最简化的DirectX 11开发环境的配置 VS2010的更多相关文章

  1. C++ 11开发环境的搭建(Windows Platform)

    C++ 11开发环境的搭建(Windows Platform) Code::Block IDE:Code::Blocks  12.11版本号 Compiler:TDM-GCC        http: ...

  2. php面试专题---11、开发环境及配置考点

    php面试专题---11.开发环境及配置考点 一.总结 一句话总结: 了解php运行原理及常见的配置项 1.版本控制软件? 集中式:CVS和SVN 分布式:Git 2.请简述CGI.FastCGI和P ...

  3. 20145213《信息安全系统设计基础》实验一 Linux开发环境的配置

    北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级:1452 姓名: 黄亚奇 祁玮 学号:20145213 20145222 成绩: 指导教师:娄嘉鹏 实验日期:2016 ...

  4. 信息安全系统设计基础实验一:Linux开发环境的配置和使用

    北京电子科技学院(BESTI) 实验报告 课程:信息安全系统设计基础    班级:1353 姓名:芦畅 傅冬菁 学号:20135308 20135311 成绩:       指导教师:娄家鹏      ...

  5. Qt开发环境搭建 - Windows + VS2010 + VS插件

    Qt 开发环境搭建 - Windows+VS2010+VS插件 1.Qt在Windows平台下的三种开发环境 方案 编辑器 编译器 调试器 一 Qt Creator MinGW GDB 二 Qt Cr ...

  6. Linux安装LAMP开发环境及配置文件管理

    Linux主要分为两大系发行版,分别是RedHat和Debian,lamp环境的安装和配置也会有所不同,所以分别以CentOS 7.1和Ubuntu 14.04做为主机(L) Linux下安装软件,最 ...

  7. Windows平台下PHP开发环境的配置

    Windows平台下PHP开发环境的配置 一.基本环境 1.Windows XP 32位 2.Apache 2.2.25,下载地址:http://mirror.bit.edu.cn/apache/ht ...

  8. Web开发中运行环境的配置:(Tomcat7.0.59)和开发环境的配置

    第一部分:运行环境的配置 1.下载压缩包,解压即可 2.配置系统变量JAVA_HOME为jdk的安装路径 3.如有需要修改端口号,比如8080已被占用的时候,可以将其改为9080等 apache-to ...

  9. 在CodeBlocks 开发环境中配置使用OpenCV (ubuntu系统)

    CodeBlocks是一个开放源代码的全功能的跨平台C/C++集成开发环境.CodeBlocks由纯粹的C++语言开发完毕,它使用了蓍名的图形界面库wxWidgets.对于追求完美的C++程序猿,再也 ...

随机推荐

  1. error_reporting() 设置 PHP 的报错级别并返回当前级别

    error_reporting() 设置 PHP 的报错级别并返回当前级别. 语法 error_reporting(report_level) 如果参数 level 未指定,当前报错级别将被返回.下面 ...

  2. MyBatis从入门到精通(第9章):Spring集成MyBatis(中)

    MyBatis从入门到精通(第9章):Spring集成MyBatis(中) 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法.应该将应用自身的设计和具体 ...

  3. android studio 修改新建EmptyActivity默认布局

    https://www.jianshu.com/p/d4f201135097 打开你的Android Sudio安装目录,我的为D:\Program Files\Android\Android Stu ...

  4. ZJNU 1531 - 丢手绢--中级

    可以将相同的人数分块存在数组gp中先 例如RRGGGRBBBBRR 则gp[1~5]={2,3,1,4,2} 首先可以知道,如果要让没有相邻的相同,只需要每个gp[i]/2向下取整即可得出最少需要改变 ...

  5. 一个理解基本RCNN的简单例子

    对于一个最简单的RNN网络https://github.com/Teaonly/beginlearning/ """Minimal character-level Van ...

  6. App 性能测试

    app常见性能测试点: https://blog.csdn.net/xiaomaoxiao336368/article/details/83547318

  7. php安装swoole2.1.2

    准备环境: cos7.2  &   php 7.1.7 1.www.swoole.com找到对应版本2.使用git clone或则 wget 命令(下载后需解压)进行下载3.在swoole目录 ...

  8. log 处理

    保存文件, 并打印到屏幕 import logging def set_log(log_file='log.log'): logging.basicConfig( level = logging.IN ...

  9. TPO3-1 Architecture

    Even development in architecture has been the result of major technological changes. Materials and m ...

  10. 再来看看Java的新特性——Stream流

    半年前开始试着使用Java的新特性,给我印象最深的就是Stream流和Optional.其中Stream提高了看法效率,让代码看起来十分清爽. 为什么要使用流? 摘要中已经说明了,为了提高开发效率.流 ...