8

とは

#define _WIN32_DCOM

Visual C ++プロジェクトでは?アプリケーションビルドをx64にターゲティングする場合、WIN64_DCOMオブジェクトに変更する必要がありますか?

4

1 に答える 1

4

Microsoftサポートから:

カスタムインターフェイスがBSTR、VARIANT、またはSAFEARRAYを使用していて、カスタムインターフェイスのマーシャリングコードをDCOMプラットフォームでのみ使用する場合は、MIDLで生成されたマーシャリングコードを使用できます。MIDLで生成されたコードのビルドプロセスでは、Cコンパイラフラグとして-D_WIN32_DCOMを使用する必要があります。そうしないと、DCOMプラットフォームでのみ実行可能としてマークした場合にのみコードがコンパイルされることを示すコンパイラエラーが生成されます。

シンボルは論理的なものであり、Windows64ビットでは変更せずに使用できます。

于 2012-10-12T16:41:18.977 に答える