在编译Inside COM这本书的代码的时候. 报这个错. 毕竟1996年的代码... 原因很简单: libcimtd.lib 是 VC6时代的东西(对应着iostream.h)...现在的MS编译器不用这货了 rpcndr.lib 也过时了 If your code depends on libcimtd.lib, it uses old iostream library that has been removed in VS2003. 解决办法: 把iostream.h修改为iostream…