【问题标题】:what is a #define _WIN32_DCOM a in visual c++ project?Visual c++ 项目中的#define _WIN32_DCOM a 是什么?
【发布时间】:2012-09-25 03:58:31
【问题描述】:

什么是

#define _WIN32_DCOM

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

【问题讨论】:

标签: c++ com activex dcom


【解决方案1】:

From Microsoft support:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-29
    • 1970-01-01
    • 2014-06-01
    • 2023-02-13
    相关资源
    最近更新 更多