我把DX9.0的例程拷贝到自己的文件夹里,配置
在附加包含库目录里:
.\Common
C:\Program Files\Microsoft DirectX 9.0 SDK (February 2005)\Include在链接器里的“输入”:
DxErr9.lib dxguid.lib d3dx9d.lib d3d9.lib winmm.lib comctl32.lib在“工具”->"选项"->"包含文件"中的配置:
C:\Program Files\Microsoft DirectX 9.0 SDK (February 2005)\Samples\C++\DirectShow\BaseClasses
C:\Program Files\Microsoft DirectX 9.0 SDK (February 2005)\Include在“工具”->"选项"->"库文件"中的配置:
C:\Program Files\Microsoft DirectX 9.0 SDK (February 2005)\Lib
 
程序编译的时候提示“无法打开文件dxerr9.lib”(包括dxguid.lib d3dx9d.lib d3d9.lib 都打不开)
可是库文件的路径都是在X86中的,没问题啊,为什么会打不开的呢
望高手门指点指点我啊

解决方案 »

  1.   

    在附加库目录里加上x86的路径后,弹出如下错误
    1>------ 已启动生成: 项目: EmptyProject, 配置: Debug Win32 ------
    1>正在链接...
    1>CVTRES : fatal error CVT1100: 重复的资源。type:MANIFEST, name:1, language:0x0409
    1>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
    1>生成日志保存在“file://d:\D3D示例程序\EmptyProject\Debug\BuildLog.htm”
    1>EmptyProject - 2 个错误,0 个警告
    ========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
      

  2.   

    不要自己拷贝,打开开始菜单directx栏目下的directx sample browser
    选中你想要的例子,点Install project安装到你指定的文件夹下面