我正确安装了,directX SDK 9.0C(在microsoft.com下载的,应该是英文版) ,VC是创天中文6.0的,但是安装以后在VC里却似乎找不到与之有关头文件,一些directdrawcreate之类的也不能正确运行,希望有高手能够指点。在此声明一下,我是初学者,很可能是低级问题,谢谢你们的帮助。
听说,dxsdk里面的相应目录要包含进去,lib等的要自己添加,但我不知道具体怎么做,希望有人指点,谢谢帮助。

解决方案 »

  1.   

    Tools->Options中的Directories添加SDK的include目录到Include files和lib目录到Library files
      

  2.   

    如何把DirectX关联到VC中?
      我们要进行DirectX程序的编译就必须要有DirectX SDK库文件,此文件可以到微软或者本站获取,然后通过VC设置将其关联。下面说明了在VC6和VS.Net下的安装方法。
      VC6(英文版):选择菜单Tools->Options,打开Options对话框,选择Directions标签页,选择Include files项,在里面添加DirectX头文件的文件夹路径目录,同样,在Library files项中添加DirectX头文件的文件夹路径目录。
      VS.Net(中文版):选择菜单"工具->选项",打开选项对话框,打开Projects标签页,分别选择"包含文件"和"库文件"进行相应的路径添加即可。
    注:VC在进行编译时,会根据排列顺序来进行库文件选取,假设有两个相同名字的库,VC会优先使用排列在前面的库文件。
      

  3.   

    另外,在stdafx.h里面要包含相应的(你使用的)directx函数的头文件。
      

  4.   

    除了上面的,还要添加相关的库,D3D9.lib,DXGUID.lib
      

  5.   

    谢谢你们了,再问一下,在Library files英中添加lib的路径还是DX的头文件的路径啊?另外给一个典型的添加头文件和LIB的路径吧。
    因为我还想得到更多答复,真是很对不起,明天上网的时候我一定给分谢谢。
      

  6.   

    直接把sdk下的.h文件拷贝到vc的include目录下,把sdk的.lib文件拷贝到vc的lib目录下就可以了。
    vc6自带dx5.0的开发包,拷贝的时候会提示是否替换,选全是。