com — что такое #define _WIN32_DCOM в Visual C ++ проекте?

Что такое

#define _WIN32_DCOM

в визуальном проекте C ++? Если я хочу нацелить сборку приложения на x64, нужно ли изменить его на объект WIN64_DCOM?

5

Решение

Из поддержки Microsoft:

Если ваш пользовательский интерфейс использует BSTR, VARIANT или SAFEARRAY, и если вы
хотите использовать код пользовательского интерфейса для маршалинга только на DCOM
Платформа, вы можете использовать сгенерированный MIDL код маршалинга. Вам нужно будет
используйте -D_WIN32_DCOM в качестве флага компилятора C в процессе сборки
MIDL-сгенерированный код. В противном случае будет сгенерирована ошибка компилятора.
это означает, что ваш код будет компилироваться, только если вы отметите его как
работает только на платформе DCOM.

Символ является логическим, вы можете использовать его без изменений в Windows 64 бит

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]