同样的程序,换个编译环境就出现如下错误:
syntax error : identifier '__RPC__in'
syntax error : identifier '__RPC__in_opt
syntax error : identifier '__RPC__out_ecount_part'
原因:不同版本的SDK头文件包含有所不同,而以上三个标识符都是定义在头文件"rpcsal.h"中。
解决办法:包含头文件"rpcsal.h"即可
#include <rpcsal.h>