zoukankan      html  css  js  c++  java
  • DirectX 7.0 SDK在VC 6.0环境中使用的注意事项

    作者:朱金灿

    来源:http://blog.csdn.net/clever101

     

          今天在VC 6.0环境中使用DirectX 7.0 SDK。首先安装了DirectX 7.0 SDK。然后在"Tools"菜单栏中的"Options"菜单项中包含头文件和库文件。然后编译DirectX 7.0 SDK中的一个例子JoystImm。出现了LPDIRECTINPUT7类型不能识别的问题,具体是:'LPDIRECTINPUT7' : missing storage-class or type specifiers。奇怪了,我已经包含了相关头文件和库文件。上网搜了一下,找到了解决办法,把包含头文件的顺序改变一下就行。

     

           原来的头文件包含如下图:

     

    原来的头文件包含图

     

        

          改为:

     

    新的头文件包含图

     

         然后重新编译,但是还有两个编译错误
    unresolved external symbol _DirectInputCreateEx@20和unresolved external symbol _IID_IDirectInput7A

     

    看样子是库文件的问题。我突然灵机一动,既然头文件顺序已经改变,说不定库文件的顺序也要改变。于是把库文件从下图:

     

          旧的库文件包含图

     

       改为:

        

          新的库文件包含图

     

          然后重新编译。编译运行通过,看来问题真的在这里。Shit,微软的东西有些做得真不到家!

     

  • 相关阅读:
    forEach
    Apache localhost和局域网ip地址访问
    数据库基础知识(必读)
    设计模式其他常见面试题
    设计模式学习
    简历书写注意事项
    计算机网络常见面试题二
    计算机网络常见面试题一
    分布式系统中的CAP 理论
    多线程常见面试题一
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6471105.html
Copyright © 2011-2022 走看看