当我运行我的应用程序时,我获得了与我的同事不同的输出。加载不必要的directX文件?
不同的部分是加载DirectX &再次卸载它们的一部分。
加载'C:\ Windows \ SysWOW64 \ dxgi.dll',无法找到或打开PDB文件。
加载 'C:\ WINDOWS \ Syswow64资料\ d3d10.dll',无法找到或打开PDB文件
加载 'C:\ WINDOWS \ Syswow64资料\ d3d10core.dll',无法找到或打开PDB文件
加载 'C:\ WINDOWS \ Syswow64资料\ d3d10_1.dll',无法找到或打开PDB文件
加载 'C:\ WINDOWS \ Syswow64资料\ d3d10_1core.dll',无法找到或打开PDB文件加载'C:\ Windows \ SysWOW64 \ d3d11.dll',找不到或打开PDB文件
卸载 'C:\ WINDOWS \ Syswow64资料\ ddraw.dll'
卸载 'C:\ WINDOWS \ Syswow64资料\ dciman32.dll'
卸载“C:\ WINDOWS \ Syswow64资料\ dxdiagn.dll '
卸载 'C:\ WINDOWS \ Syswow64资料\ d3d11.dll'
卸载 'C:\ WINDOWS \ Syswow64资料\ d3d10_1.dll'
卸载' C:\ WINDOWS \ Syswow64资料\ d3d10_1core。 dll'
卸载 'C:\ WINDOWS \ Syswow64资料\ d3d10.dll'
卸载 'C:\ WINDOWS \ Syswow64资料\ d3d10core.dll'
以上是差(只是其中的一部分)。
**问题1:为什么要加载所有directX相关的dll文件并再次卸载它们?
** Q2:他们甚至没有加载到我的同事系统中。并且运行良好(甚至更快)。什么导致加载它们,我怎样才能使它不加载?
而我正在使用Windows 7 64位VisualStudio 2010 DirectX。
两台机器上的gfx卡是什么? – Bahbar 2011-01-06 20:31:23