这是字符编码的问题,主要是因Unicode字符集,所以对于string的字宽度不一样,导致LPWSTR类型不能直接定义string类型的变量。在vs2010下, 解决办法见下图,工程->属性->常规->字符集: