zoukankan      html  css  js  c++  java
  • DirectX开发环境的快速配置

     

     原文出处(CSDN):http://blog.csdn.net/zhmxy555/article/details/7318276

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

    一 安装DirectX SDK

    二 正确配置.h文件路径和.lib文件路径

    三 正确链接所需.lib文件


    详细步骤如下:


    一.安装DirectX SDK


    二.正确配置.h文件和.lib文件路径


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

    (这一步里也许会出现“VC++ 目录编辑功能已被否决”的情况,我们可以不采用这个方案进入vc++Directories,转而采用如下方案:

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

    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

    到这里,如果你包含了所有所需的.h文件,你的程序编译应该没有问题,但是连接的时候你很可能会发现一大堆的unresolved external symbols...错误。因为你还没有链接lib文件

    注意,以上是针对整个solution的设置,也就是说,以后创建的prject都将应用上面的设置,如果想针对project进行设置,那么请用下面的方法。

    在solution窗口中,右键点击project,选择属性。按照如下两幅图设置

    设置头文件





    三.正确链接所需.lib文件

    1. 在solution view中,右键点击你的工程,选择properties-configuration properties-linker-input-addtional dependencies

    2. 点击右边的小按钮将下面这些常用的lib文件加入进去

    dxerr.lib
    dxguid.lib
    d3dx9d.lib
    d3dx10d.lib
    d3d9.lib
    winmm.lib
    comctl32.lib



    到这里,vs2010中DirectX开发环境的配置就完成了。

    另外增加一点就是如果提示转换错误的话要在项目属性->配置属性->常规->字符集 中选择“使用多字节字符集” 
  • 相关阅读:
    Javascript的IE和Firefox兼容性汇编(转)
    JSP里request变量列表
    C#中的接口(转)
    寒羽对帝国的理解(通向高手之路)(转)
    怎样获得Sqlserver 2000得实例列表和运行在一个实例上得数据库列表(转)
    jsp文件上传的处理(转)
    用户不上你的网站的50个原因
    慈勤强的JFolder1.0版代码(JSP)
    管理常用SQL语句
    .net 取得访问的url
  • 原文地址:https://www.cnblogs.com/liwenbin/p/2565575.html
Copyright © 2011-2022 走看看