VS 2010 相对于VS 2008 改动很大。其中一个很不方便的改动就是把Tools->Options->VC++ Directories 废除了。因此设置Direct X的引用路径就不能永久地保存在VS 2010里,必须每创建一个工程就设置一次。
首先添加include 路径:D:\Program Files\Microsoft DirectX SDK %28June 2010%29\Include, D:\Program Files\Microsoft DirectX SDK (June 2010)\Samples\C++\DXUT\Core。其中后一个路径包含了CWavFile的定义,在操作wav文件时可以用到。
添加lib路径:D:\Program Files\Microsoft DirectX SDK (June 2010)\Lib\x86
添加additional dependencies: dsound.lib;winmm.lib;dxguid.lib;dxerr.lib。这几个比较常用。如果有unresolved symbol的错误,就要写上完整的lib列表:comctl32.lib dxerr9.lib winmm.lib dsound.lib dxguid.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib