ビルド目次.idlファイルのコンパイルproxy/stubのビルドCOMサーバのビルド目次proxy、stubのビルドの手順は次の通りになります。.idlファイルのコンパイルmidlに.idlファイルを与えるとコンパイルできます。ichigocom7.idlこの場合、出力ファイルは次のファイルになります。ichigocom7の部分は.idlファイルの名前になります。インターフェースを含むヘッダファイル。CLSIDやIIDの実体は含まないため、これらを使う場合はichigocom7_i.cを含める必要がある。C++の__uuidof()キーワード等を使う場合はichigocom7_i.cを含める必要はない。proxyとstubのC言語ソースコード。CLSIDやIIDの実体を収めたC言語ソースコード。DLLで1つだけ必要となる関数やデータ。複数のインターフェースをコンパイルした場合はそれらが統合される。proxyとstubの両方を含むDLLサーバになります。DllRegisterServer()とDllUnregisterServer()もあわせてビルドします。ビルドのコマンドラインは以下になります。スペースの都合により複数行で書かれていますが、1行で入力します。ichigocom7.defこの例ではichigocom7.defを用意して読み込ませています。.defファイルの中身は次の通りです。PRIVATECOMサーバのビルドDLLサーバの場合、COMサーバ本体は次のようにビルドします。スペースの都合により複数行で書かれていますが、1行で入力します。.defファイルは同じものでかまいません。COMクライアントから利用できるようになります。32bitと64bitのそれぞれでビルドしたうえで、両方をシステムに登録すれば動作します。proxy/stubを介して64bitから呼び出すこともできるようになります。