什么是Visual c ++项目中的#define _WIN32_DCOM a?

时间:2012-10-04 06:52:35

标签: c++ com activex dcom

什么是

#define _WIN32_DCOM

在visual c ++项目中?如果我想将应用程序构建目标定位到x64,是否需要将其更改为WIN64_DCOM对象?

1 个答案:

答案 0 :(得分:2)

From Microsoft support:

  

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

符号是逻辑符号,您可以在Windows 64位

下使用它