fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended.
在stdafx.h 当中添加 #define _WIN32_WINNT 0x0501
在菜单“工具--选项”,弹出设置,选择"环境-文档"勾选那个"自动加载更改(如果已保存)"就可以了
com相关错误:
执行 CoInitializeEx(NULL, COINIT_MULTITHREADED); 然后 CoCreateInstance 返回 错误码 -2147352568
经过查询错误码 为 DISP_E_BADVARTYPE 错误。原因是因为 DISPPARAMS中的一个参数不是有效的变体类型。
需要检查IDispatch 里的自定义接口参数。
vt的值不是合法的VARIANT 类型。