istWas ist ein #define_WIN32_DCOM in einem visuellen C++ Projekt? Was
#define _WIN32_DCOM
in einem Visual C++ Projekt? Wenn ich das Anwendungs-Build auf x64 ausrichten möchte, muss ich es dann in das WIN64_DCOM-Objekt ändern?
istWas ist ein #define_WIN32_DCOM in einem visuellen C++ Projekt? Was
#define _WIN32_DCOM
in einem Visual C++ Projekt? Wenn ich das Anwendungs-Build auf x64 ausrichten möchte, muss ich es dann in das WIN64_DCOM-Objekt ändern?
Wenn Sie Ihre eigene Schnittstelle verwendet BSTR VARIANT oder SAFEARRAY, und wenn Sie nur Plattform auf einem DCOM können Sie MIDL Marshalling-Code generiert verwenden wollen Marshalling-Code Ihrer benutzerdefinierten Schnittstelle verwenden. Sie müssen -D_WIN32_DCOM als ein C-Compiler-Flag im Build-Prozess des MIDL-generierten Codes verwenden. Andernfalls wird ein Compilerfehler generiert, der angibt, dass Ihr Code nur kompiliert wird, wenn Sie es als markieren, das nur auf einer DCOM-Plattform ausführbar ist.
Das Symbol ist eine logische Einsen, können Sie es unverändert unter Windows 64 Bit
verwenden http://msdn.microsoft.com/en-us/library/windows/desktop/aa368878(v=vs .85) .aspx – chris