私は COM を扱った経験があまりなく、dll を cpp ファイル (dll の作成に使用される) に #import するために提供しなければならない最小限の情報を誰かが知っているかどうか疑問に思っていました。MDSN ( http://msdn.microsoft.com/en-us/library/8etzzkb6(v=vs.80).aspx ) によると、.ocx ファイルなどのタイプ ライブラリ リソースを含める必要があります。これは、Microsoft 共有 dll (mso.dll など) にも当てはまりますか? さらに、他にどのようなタイプ ライブラリ リソースを使用できますか?
これまでに収集した情報から、適切な方法で dll へのインターフェイスを形成するのに十分な情報を MIDL に提供する必要があります (これが COM の本質のようです)。
元のリンクは死んでいます。https://docs.microsoft.com/en-us/cpp/preprocessor/hash-import-directive-cpp?view=vs-2019が新しい URL のようです。