8

什么是

#define _WIN32_DCOM

在视觉 C++ 项目中?如果我想将应用程序构建为 x64,是否需要将其更改为 WIN64_DCOM 对象?

4

1 回答 1

4

来自 Microsoft 支持:

如果您的自定义接口使用 BSTR、VARIANT 或 SAFEARRAY,并且如果您只想在 DCOM 平台上使用自定义接口封送代码,则可以使用 MIDL 生成的封送代码。您需要在 MIDL 生成代码的构建过程中使用 -D_WIN32_DCOM 作为 C 编译器标志。否则,将生成一个编译器错误,表明您的代码只有在您将其标记为仅可在 DCOM 平台上运行时才能编译。

该符号为逻辑符号,在 Windows 64 位下可以原样使用

于 2012-10-12T16:41:18.977 回答