error C2061: syntax error : identifier '__RPC__out_xcount_part'
症状
vs2010编译physx3出现
error C2061: syntax error : identifier '__RPC__out_xcount_part'
解决办法
在c/c++ -> General -> Additional Include Directories中,把windowsSDK的目录放置在directx的include路径之前。
注意!这里不是修改全局c/c++ directories。
大约是directx的sdk冲突引起的。ms找到的建议是1.升级d3d sdk,2.使用vs2010 beta2.
经测试1无效,2,2没试。
转自:http://www.cnblogs.com/mumuliang/archive/2011/05/30/2063265.html
我出现的问题也是一样:
平台:vs2010
程序:我使用DX来做一个简单的小程序
最后配置:
VC++ Directories->Include Directories:$(IncludePath);$(DXSDK_DIR)include\
VC++ Directories->Library Directories:$(IncludePath);$(DXSDK_DIR)Lib\x86\
Linker->Input->Additional Dependencies:d3d9.lib;d3dx9.lib;dinput8.lib;dxguid.lib;kernel32.lib......