• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MSXML3でerror: 'C2065 IID_IXMLDOMSelection' :定義されていない識別子です。 が出てコンパイルできない。)

MSXML3でerrorが出てコンパイルできない

このQ&Aのポイント
  • MSXML3でコンパイルエラーが発生しています。
  • msxml2.hヘッダが見つからないエラーが発生しています。
  • IID_IXMLDOMSelectionが定義されていないエラーが発生しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

MSXML (Microsoft XML Parser) 3.0 Software Development Kit (SDK) http://www.microsoft.com/downloads/details.aspx?FamilyID=2cf40ae6-368c-4b6b-a185-2dfa92fb7993&DisplayLang=en は、ダウンロード済みでしょうか? 上記をインストールしたフォルダのincフォルダの中に msxml2.h はあります。

yruri
質問者

補足

すみません、せっかくアドバイス頂いたのですが 解決してしまい。 削除依頼を出したところでした。 #import "msxml3.dll" named_guids としたところ解決しました。 named_guidsと明示するとGUID型のCLSIDやIIDの定義が生成されるのですね。 知りませんでした。 msxml2.hはどのような時にincludeする必要があるのでしょうか?

関連するQ&A