前提是#include<windows.h>
MultiByteToWideChar(CP_ACP,0,RootDirectory,-1,wRootDirectory,10)
以上语句容易出现以上错误cannot convert parameter 5 from 'char [10]' to 'unsigned short *',修改的最直接的方法就是强制转换:
MultiByteToWideChar(CP_ACP,0,RootDirectory,-1,(unsigned short*)wRootDirectory,10)