Visual Studioでerror C2061: 構文エラー : 識別子 '__RPC__out_xcount_part'、C2059
Visual Studio 2010でビルドしていて以下のエラーが出ました。
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\objidl.h(11280): error C2061: 構文エラー : 識別子 '__RPC__out_xcount_part'
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\objidl.h(11281): error C2059: 構文エラー : ')'
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\objidl.h(11281): fatal error C1903: 直前のエラーを修復できません。コンパイルを中止します。
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\objidl.h(11281): error C2059: 構文エラー : ')'
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\objidl.h(11281): fatal error C1903: 直前のエラーを修復できません。コンパイルを中止します。
C2061、C2059の解決策
このエラーに対しては、インクルードディレクトリに以下を追加するとエラーがなくなります。
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include
追加する場所は次の2ヶ所あります。
プロジェクトの設定
⇒構成プロパティ
⇒VC++ ディレクトリ
⇒インクルードディレクトリ
⇒構成プロパティ
⇒VC++ ディレクトリ
⇒インクルードディレクトリ
プロジェクトの設定
⇒構成プロパティ
⇒C/C++
⇒追加のインクルードディレクトリ
⇒構成プロパティ
⇒C/C++
⇒追加のインクルードディレクトリ
両方設定しておいた方がよさそうです。
コメント