我该如何做?(有关IDL的简单问题)
我在IDL文件中定义了一个属性
[propget, id(9), helpstring("property WebBrowser")] HRESULT WebBrowser([out, retval] IWebBrowser2 ** ppVal);
我该如何导入IWebBrowser2接口呢?
如果使用#include "ExDisp.h"语句,会出现以下错误
D:\PROGRAM FILES\MICROSOFT SDK\INCLUDE\winnt.h(466) : error MIDL2003 : redefinition : _LARGE_INTEGER
D:\PROGRAM FILES\MICROSOFT SDK\INCLUDE\winnt.h(484) : error MIDL2003 : redefinition : _ULARGE_INTEGER
D:\PROGRAM FILES\MICROSOFT SDK\INCLUDE\winnt.h(633) : error MIDL2003 : redefinition : Int64ShllMod32
D:\PROGRAM FILES\MICROSOFT SDK\INCLUDE\winnt.h(633) : error MIDL2025 : syntax error : expecting ; near "{"
D:\PROGRAM FILES\MICROSOFT SDK\INCLUDE\winnt.h(635) : error MIDL2026 : cannot recover from earlier syntax errors; aborting compilation
Error executing midl.exe.