VS2010 error C2061: 語法錯誤: 標識符“__RPC__out_xcount_part” 解決方法

今天編譯 帶有DirectX SDK  DXSDK 2006的 VS2010的工程。  遇到如下:


1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\objidl.h(11280): error C2061: 語法錯誤: 標識符“__RPC__out_xcount_part”

1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\objidl.h(11281): error C2059: 語法錯誤:“)”



發現 __RPC__out_xcount_part 定義在 rpcsal.h ( windowsSDK ),   這個文件 在 dxsdk\include 目錄下也有。 重複了。


解決方法:

1) 將 dxsdk\include 在VC的 包含目錄中,放到最後。

2) 用 windowsSDK\inlcude 下的rpcsal.h 覆蓋 dxsdk的版本。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章