用VS2010打开了dx9自带的sample ,编译后出现了错误:无法打开包含文件XX.h 无法打开文件XX.lib C2061语法错误标识符__RPC__out_xcount_part
原因:VC++目录中的包含目录和库目录没有添加dx9目录,即include目录和Lib目录
解决办法如下:
1.找到dx9的包含目录和库目录 ,在dx的安装目录下,如:本人的包含目录(include):H:\Program Files\dx9\Include 类库目录(Lib): H:\Program Files\dx9\Lib\x86 ,
2.右键点击项目,选择属性 ,弹出 属性页,选择左边VC++目录,右边显示目录列表。 选择包含目录把dx的include目录添加到后边 ,选择库目录把dx的lib目录添加到后边 ,应用后,确定。 重新编译,顺利通过。
3.以下是图形列出的解决步骤。
3.1
3.2
3.3
4,以上的方法每次一个工程都得配置,这样很麻烦。还有个方法只用配置一次就可以,以后自动继承配置。 这方法别人写的有,请看 http://blog.csdn.net/chaijunkun/article/details/6658923 ,目录的配置方法和上面的相同。
当然以上配置只对当前工程有效。下面介绍一下“一次性配置”的方法,也就是配置一次,以后就不用每次配置了。
1.执行菜单栏“视图——其他窗口——属性管理器”,可以看到“属性管理器”显示在工作区左侧。如下图所示:
2.双击Debug | Win32下的“Microsoft.Cpp.Win32.user“,在弹出的配置框中配置。这个设置是对所有工程有效的。你可以打开其他的工程或者新建新的工程,可以看到都继承了此配置。