Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
什么是
#define _WIN32_DCOM
在视觉 C++ 项目中?如果我想将应用程序构建为 x64,是否需要将其更改为 WIN64_DCOM 对象?
来自 Microsoft 支持:
如果您的自定义接口使用 BSTR、VARIANT 或 SAFEARRAY,并且如果您只想在 DCOM 平台上使用自定义接口封送代码,则可以使用 MIDL 生成的封送代码。您需要在 MIDL 生成代码的构建过程中使用 -D_WIN32_DCOM 作为 C 编译器标志。否则,将生成一个编译器错误,表明您的代码只有在您将其标记为仅可在 DCOM 平台上运行时才能编译。
该符号为逻辑符号,在 Windows 64 位下可以原样使用